Now Playing | Dover Demon 140

The Dover Demon, sighted only three times over the course of 25 hours before disappearing entirely, is still a terrifying legend in Massachusetts. What was it?

Recommended for You

Watch More Lost Tapes Videos
Filter