The Mothman of Point Pleasant
In the small riverside town of Point Pleasant, West Virginia, life once moved quietly along the Ohio River. The townspeople worked in factories, visited neighbors, and gathered at the local diner for gossip and laughter. But in November 1966, that calm was shaken forever by the arrival of something no one could explain, a creature that seemed to have flown