The Dover Demon is a cryptid reportedly sighted on April 21–22, 1977, in Dover, Massachusetts. Described as being approximately 4 feet tall, and having glowing orange eyes and lacking a visible nose or mouth.
View wiki