alien facehugger stuffed animal

Alien Facehugger Plush – Aww, poor little guy just