International Space Station dodges space debris

March 18, 2014