No Image

Glowing orb over Massachusetts

December 17, 2009 LUFOS 1

Another changing lights orb, this one was recorded over Westborough, Massachusetts on 15th December 2009. Check out the new epizode of the UFO Hunters about […]