STS073-234-024 - STS-073 - STABLE, Payload Specialist Fred Leslie works in Spacelab