New Englanders Witness Meteor Shower in the Middle of the Day!

New Englanders were treated to a cosmic wonder! A stunning meteor lit up the sky on Wednesday at 3:01 p.m.

The phenomenon was a part of the ongoing Orionid meteor shower, which will peak Friday night.



Sponsored Content

Sponsored Content