New Meteorite Explosion Took Place Over RussiaIf you are a fan of space rocks exploding in Earth’s atmosphere, sound like Russia is the perfect place to… By Anna C. Mackinno, in News Sci/Tech on April 11, 2019 .