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.