Russian Meteor Strike
Season 9 E 63 • 02/19/2013
After an unexpected and cataclysmic 10-ton meteor strike in Russia, NASA scrambles to improve its asteroid detection program.