On New Year's Day last Saturday, people in southwestern Pennsylvania heard a loud explosion. Was it a meteor explosion?
Equivalent to '30 tons of TNT': Meteor explodes in Pennsylvania on New Year's Day