Dover Demon Sightings of Massachusetts

Why The Dover Demon The Dover Demon seems to have etched itself into our imaginations despite that there are only a handful of sightings clustered around a few days in 1977.  This creature that has been positively sighted only three times, seems to strike a chord in our group psyche that elevates it from a […]

January 8, 2013 UFO Sighting Over Amherst

What was the UFO spotted over Amherst and Pelham? On January 8th of 2013 residents in both Amherst and Pelham Massachusetts reported seeing a triangular or diamond shaped aircraft about two or three car lengths long,  flying overhead from about 5:45 to 6:30 p.m.  The object appeared to travel slowly and silently and moved unusually […]