Loading Video…
This browser does not support the Video element.
NASA astronauts return to Earth
NASA astronauts Butch Wilmore and Suni Williams returned to Earth after nine months in space, after splashing down off the coast of Tallahassee, Florida.