Ecto Portal #98 The Dover Demon

ANTHONY ANDERSON and VERNA WILSON will unravel the 1977 mystery of a strange creature spotted by more than one person in the town of Dover, MA.  Was it a childhood vacation prank, or was it a real demon that was spotted? Tune in and discover the complete mystery with us.

Leave a Reply