Here's what those wriggling worms are expected to do in space ... and it's not to scare aliens.
%d bloggers like this: