Final Space Shuttle Discovery Crew Arrives at NASA's Kennedy Space Center for STS-133 Launch

NASA 2/20/2011