[WATCH] Meteor Lights Up New England Sky In Leominster
Well, it definitely wasn’t a bird or a plane. I’m guessing it probably wasn’t Superman, either.
A streak of light and a fiery ball before disappearing freaked out residents in Leominster, MA that took notice. Actually, it seems like it may have been pretty hard to miss!
I actually like this footage from a dashcam a little better, to give you a good idea of the greenish glow the gasses emitted from what is said to be a confirmed meteor sighting.