Jonathan Valiente Deerman

Deer Man

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 by Kyle Heying and several friends. The creature was first seen after it was illuminated in their headlights. Appearance The creature was described as standing upright like a man, with…

Read More