I wasn’t going to do back to back tee shirt postings…but this one has me excited. I mean how much fun is a group shot
Category: The Dover Demon
The Dover Demon gained notoriety in the town of Dover, Massachusetts, in the spring of 1977. It was first sighted by three teenagers, who reported