The Legend of Point Pleasant, West Virginia’s Mothman The Legend of Point Pleasant, West Virginia’s Mothman Point Pleasant, a small town in West Virginia, is […]
The Mysterious Waheela: A Legendary Beast of the North Deep within the folklore of the indigenous people of Northern Canada and Alaska lies a creature […]