Residents in Northeast Cleveland heard a loud explosion the morning of St. Patrick’s Day, March 17, 2026. So, was it an actual meteor?
Residents in Northeast Cleveland heard a loud explosion the morning of St. Patrick’s Day, March 17, 2026. So, was it an actual meteor?