A daytime meteor exploded high over New England on Saturday, producing a loud boom heard across much of eastern Massachusetts and leaving evidence that fragments likely splashed down in Cape Cod Bay.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results