STS-123 Mission Specialist: Robert L. Behnken

More from Space.com