Washington, D.C., May 15, 2014—A new NASA Earth-observing mission that will measure ocean winds from the International Space Station has arrived at NASA’s Kennedy Space Center in Florida to begin final preparations for launch. The International Space Station...