The Haunted “Lowe Hotel” Point Pleasant, West Virginia

    The Lowe Hotel which is located in downtown Point Pleasant is supposedly a haunted hotel. I don’t believe in ghosts [but of course I believe in Mothman} The […]

Read Article →