The Rock That Clobbered Russia A meteor exploded over Chelyabinsk, Russia, which sent shockwaves that smashed windows and injured 1,500 people. Source Share This Article