Dover Demon
The Dover Demon was a cryptid that some teenagers reported sighting in Dover, Massachusetts, from April 21 to 22, 1977. The reported sightings caused a stir in Dover and neighboring communities. However, the excitement subsided after there were no further reports. People have since been debating the Dover Demon sightings and offering explanations about what … Read more