arrow_back
menu
Dover Demon
Season 2 • Episode 10
Broadcast date
24-11-2009
Four friends go into the Massachusetts woods in a attempt to make hoax footage of the Dover Demon. Unfortunately, they run into the real thing.
chevron_left Episode 9