Meteor explodes off coast of Massachusetts, causing loud boom
Lead On May 31, 2026, at about 2:11 p.m. Eastern Time a meteor fragmented high over the South Shore near Boston, producing a loud boom heard across Massachusetts and into neighboring states. NASA estimates the breakup released energy equivalent to roughly 300 tons of TNT and says fragments fell into Cape Cod Bay at a … Read more