April 24, 2024
Hunt for the Dover Demon! - SIGHTING THREE!
The search for the Dover Demon has taken us all over the world! Which is peculiar because it was first spotted in Dover, Massachusetts. But we must investigate these recent reports if we’re to be taken seriously in the field of cryptozoology!