NASA is monitoring a leak on the International Space Station from a large radiator that prevents electrical systems from overheating. Norah O'Donnell reports.
1 / 27
CBSTV Videos
Fri, May 10, 2013 9:41 AM EDT