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