The Appalachian Legend of the Mothman in Point Pleasant WV
On November 15, 1966, two terrified young couples came screaming from the forest in Point Pleasant, West Virginia. Little did they know that their frightening encounter that night would spark an international fascination with an unnerving, supernatural creature akin to Bigfoot and the Bell Witch haunting in Tennessee. The Mothman of West Virginia was described as … Read more