SScience Read More Did a meteor really hit Cleveland, Ohio?March 18, 2026 You may have heard reports of booms in Ohio on Tuesday, and with that came further news that…