A meteor explosion over Cleveland, Ohio, caused disruption across several US states on 17 March 2026, producing a shockwave equivalent to 250 tonnes of TNT. NASA did not detect the object before it ...