Could terrestrial life be the proverbial "space invaders" of science fiction? Continue reading