A possible meteor is reported across New England

  • By Angelina Xu

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

Popular Videos
More videos