KENNEDY SPACE CENTER, FLA. -- STS-95 Mission Specialist Pedro Duque (left) of Spain, who r...