That sounds a bit like the facehuggers from the Alien-movies? Care to expand on the similarities and differences of these two species?