A high resolution black and white satellite image of Launch Complex 39A at Kennedy Space Center.

D3C1202-200202A040

Interactive Viewer