Deer Man The Deer Man is a mysterious humanoid cryptid that was reportedly witnessed on a night in early Spring 2012 in the Witchita Mountains in Oklahoma
Category: Science

In 1924 a little girl had a bizarre encounter with a group of aggressive, robotic, plant-like ufonauts who not only tested her perception of reality,