event · 18 March 1989 · 36 years ago
27th space shuttle mission, STS-29 (Discovery 8), returns to Earth
More events on 18 Mar