To be honest, I'm not sure if UFOs truly exist. But a UFO stalker website might be slowly changing my mind.
According to UFOstalker.com, there have been some recent sightings of UFOs near Dedham. In the beginning of September, someone saw flashing lights that formed a square in Dedham.
Fireballs in the sky, hovering triangles and metallic cylinders have apparently been plaguing the state for years. Who knew?
So, what do you think? Are aliens trying to make their debut in Massachusetts? Do UFOs really exist? Tell us in the comments.