It's a busy time to be Jeff Wamsley, the owner and creator of the world’s only Mothman Museum in Point Pleasant, West Virginia. Most recently, the mythic Mothman creature has received its very ...
Point Pleasent, West Virginia, December 1966: Sally recounts her terrifying encounter with the Mothman to the mysterious Indrid Cold. Inspired by the Mothman/Indrid Cold myth that took place in ...