april 29 1985

April 29, 1985: European ‘Spacelab’ Launches on Space Shuttle Challenger

On April 29, 1985, the European Space Agency's Spacelab launched on the space shuttle Challenger on mission STS-51B. This was…

3 years ago