The Albany Gazette - Space station crew splash down in Gulf of Mexico