Space Station Ammonia Leak Seen By Exterior Camera | Video

Droplets of liquid are seen floating out the the International Space Station on May 10th, 2013. The leak is emanating from the station's P6 truss.
credit : NASA
Watch more  ►
Shows