Filter By:

Fun Fact

The facehugger was made from actual animal organs including sheep intestine, kidneys and oysters.