The Dover Demon
On a chilly April night in 1977, the quiet town of Dover, Massachusetts, became the stage for some strange cryptid encounter. Three teenagers, on three separate occasions, reported seeing a small, pale creature with glowing orange eyes and a head too large for its body. It wasn't human, it wasn't animal, and it wasn't like anything anyone had seen...