back to collection

STS 33, Discovery, November 1989 (2 images)

Buy Slideshow Download
View: 25 | All
Photos of the launch of Space Shuttle Discovery on the STS 33 Mission, Kennedy Space Center, Titusville, FL November 22, 1989 by Brian Cleary.