The Dover Demon
- Episode aired Mar 7, 2021
- 21m
A strange creature wanders the woods of Massachusetts. Is it a never-before-discovered animal, or is it an extraterrestrial being?A strange creature wanders the woods of Massachusetts. Is it a never-before-discovered animal, or is it an extraterrestrial being?A strange creature wanders the woods of Massachusetts. Is it a never-before-discovered animal, or is it an extraterrestrial being?