
Video shows Starliner crews' long-awaited return to earth
Two astronauts, stuck in space, are finally home. They splashed down off the Florida coast Tuesday afternoon before getting on a boat to head back to dry land. The pair had a 17-hour flight back to Earth after being on the International Space Station for more than nine months.