abnormalrealm.com
The Dover Demon: Revision
The Dover Demon is a cryptid that was sighted on several occasions in the town of Dover, Massachusetts on April 1977. It was first spotted outside a bar, by three teenager boys driving through the …