A fireball meteor seen over Cleveland, Ohio, on NOAA's GOES lightning mapper on Tuesday, March 17, 2026. (Image: NOAA GOES ...
Some residents immediately feared the sound was an explosion, according to CBS affiliate WOIO, but weather service officials ...