STS-95 Mission Specialist Pedro Duque of Spain, with the European Space Agency, is helped ...