Source: International Business Times
A photo of a meteor. 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 entered the Earth's atmosphere because it was too small to be tracked by current monitoring systems.
Go to Source
Related News