Last 4 Shuttle Astronauts Arrive at Launch Site on Independence Day

EDITOR'S RECOMMENDATIONS

More from Space.com