In both films, human colonists and strange aliens clash on a distant planet; in both films, technology proves ill-equipped to defeat the natural world.
In what sounds like the prequel to the movie Alien, Russian news Agency Novosti, reported on an experiment involving baby cockroaches conceived aboard a satellite in back in September.