The Mothman Essay

The Mothman legend centers around a horrific event that took place in Point Pleasant, West Virginia on December 15, 1967. […]