A possible meteor is reported across New England

Residents of the northeast region have reported sightings of a possible meteor on 26 December.

Advertisement
Code: 18WNBR. World Naked Big Sale! 20% OFF Coupon for Sports & Outdoor Items

More videos