CLEVELAND — A 7-ton meteor was what lit up the skies throughout the Northeast on Tuesday, NASA confirmed.
Some residents immediately feared the sound was an explosion, according to CBS affiliate WOIO, but weather service officials say it appears to have been a meteor.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results