Categories
Legends
Dover Demon Legend Explained
The Dover Demon legend began in Dover, Massachusetts, in April 1977. Explore the sightings, the sketch, and the mystery behind this famous legend.
Read MoreThe Dover Demon legend began in Dover, Massachusetts, in April 1977. Explore the sightings, the sketch, and the mystery behind this famous legend.
Read More