OMG sciencefromFuturism2 weeks agoDeafening Explosions in the Sky Rock Northeast OhioA meteor broke the sound barrier over Cleveland, Ohio on Tuesday morning, creating loud booms and rumbling sounds that alarmed residents.