Known as the Dover Demon, an eerie cryptid with glowing orange eyes and no mouth was allegedly spotted in Dover, Massachusetts in April 1977.
The dreaded red-eye effect is the bane of any casual photographer. All you wanted was a sweet memento of your friend’s ...