Mind Blowing Facts
Shocking Mothman Sightings: Point Pleasant’s Red-Eyed Phantom (1966–1967)
In 1967, a winged monster with glowing red eyes terrorized a town before a deadly...