The Dover Demon is a small humanoid reported from Dover, Massachusetts. It was the subject of a scare during the 1970's, when multiple w...
Home » Posts filed under Dover Demon
Showing posts with label Dover Demon. Show all posts
Subscribe to:
Posts (Atom)