Why Didn't NASA Detect the Meteor That Hit Cleveland, Ohio—Despite a 250-Ton TNT-Equivalent Blast?
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.