In case you've been living under a rock (perhaps one flying through space and on track to hit Earth), a meteor touched down in Russia last night.