Residents in Northeast Cleveland heard a loud explosion the morning of St. Patrick’s Day, March 17, 2026. So, was it an actual meteor?
The loud boom was from a meteor in Cleveland and Pennsylvania.
Results that may be inaccessible to you are currently showing.
Hide inaccessible results