Sighting time, date & location
On 11/1/1990 at 21:30 a Light was sighted in Lowell, MA, United States.
Latitude: 42.6333333
Longitude: -71.3166667
The object was seen for 20 seconds/20 seconds.
Sighting Description:
A huge, round, red orb hovering in the sky