A meteor crashing toward Earth exploded over the northeastern United States, setting off booms that echoed over the region with a blast equivalent to 300 tons of TNT.
May 31, 2026