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.