NASA has confirmed that a loud boom heard throughout New England was caused by a meteor exploding in the atmosphere on May 30, 2026. The explosion released energy equivalent to 230 tons of TNT and was captured in satellite imagery as a bright fireball.