Leaky Valve on Space Station Delays Spacewalk

Date: 20 August 2012 Time: 11:27 AM ET