Meteorite explodes leaving 950+ injuries and damage