STS-95 Payload Specialist Pedro Duque of Spain, who represents the European Space Agency (...