The Mothman: Harbinger of Doom

By Dr. Sloane Reeve · Published May 8, 2026 · Updated May 13, 2026 Direct Answer: What Was the Mothman of Point Pleasant? The Mothman is a winged, red-eyed humanoid reportedly seen in and around Point Pleasant, West Virginia, between November 15, 1966, and December 15, 1967. The case rests on roughly 100 eyewitness reports […]