Recent Edits
facehugger
A fictional small creature from the alien (1979) series. Notorious parasitoids, a successful attack by a Facehugger will spell death for its victim as the implanted Chestburster grows inside of them and eventually emerges in violent fashion.

