The Broken Windows of Chelyabinsk

Early Friday morning a meteor screamed from the sky, creating a jagged contrail and exploding over a city in Russia‚Äôs Ural mountains. Several dashboard cameras captured the amazing descent, while…