This is a hoax that a lot of people fell for. It gets passed around in Facebook groups. This is a plastic “Alien” toy sold at Walmart placed in a doorway.
Interesting! I assumed it was some funky parasite.
This is a hoax that a lot of people fell for. It gets passed around in Facebook groups. This is a plastic “Alien” toy sold at Walmart placed in a doorway.
Interesting! I assumed it was some funky parasite.