News

Just 20 miles southwest of Boston, Massachusetts lies a picturesque hamlet named Dover. But hidden among its forests and backroads may be a creature known as the Dover Demon. It’s a chilling ...