Posted by: Craig Woolheater on November 13th, 2014
In Point Pleasant, West Virginia, there lurks a winged man, with eyes that glow a fierce red, known as the Mothman. The sheer number of sightings has even awed the skeptics.
Watch the full episode of Destination America’s Boogeymen: Mothman here on Cryptomundo!
Read: Boogeymen: Mothman Full Episode »