A meteor explosion over Cleveland, Ohio, caused disruption across several US states on 17 March 2026, producing a shockwave ...