Spacewalkers Take On Space Station Repair Job

hulu videos
Flakes of ammonia were discovered leaking out of the cooling system on International Space Station, and two astronauts will take a spacewalk to repair it. NBC’s Tom Costello reports.
View Comments