A fireball meteor exploded with the force of 250 tons of TNT over Northeast Ohio on Tuesday, March 17, and was visible from as far away as Chicago, Toronto, Philadelphia, and Richmond, Virginia, NASA ...
An explosion that rattled houses and startled people and pets alike over Northeast Ohio on March 17 was likely caused by a meteor, according to the National Weather Service. On Facebook, the NWS ...