New England Myths & Legends: The Dover Demon
The Dover Demon of Dover, Massachusetts is an interesting addition to our series of ghouls, ghosts, monsters and unexplained phenomenon....
Read moreThe Dover Demon of Dover, Massachusetts is an interesting addition to our series of ghouls, ghosts, monsters and unexplained phenomenon....
Read more