An optical satellite image looking at Launch Complex 39A, Kennedy Space Center

Launch Complex 39A

Interactive Viewer