NASA Confirms Boom Was 17,000-Pound Meteor

NASA Confirms Boom Was 17,000-Pound Meteor
The National Weather Service In Cleveland Said That Per Glm Imagery, A Loud Boom Heard In Northeast Ohio On March 17, 2026, Was The Result Of A Meteor Landing.
The National Weather Service in Cleveland said that per GLM imagery, a loud boom heard in Northeast Ohio on March 17, 2026, was the result of a meteor landing.

People in Northeast Ohio heard a loud boom (and saw something streaking through the sky) yesterday morning. And NASA later confirmed that it was a 17,000 pound meteor.