A 7-ton meteor broke apart in the skies above the Northeast on Tuesday, NASA confirms
March 17, 2026 at 13:44 EDTWNEP
The asteroid unleashed the same energy as 250 tons of TNT when it fragmented above Ohio, causing explosive noises that shook homes throughout the region.