So a meteor hit Russia lastnight?