A very high resolution optical satellite image of Launch Complex 39A.

Launch Complex 39A

Interactive Viewer