MovieMaps

Kennedy Space Center

Instrumentation Rd, Florida, USA
Locations belonging to Kennedy Space Center include Launch Pad 39A, Launch Complex 34, & NASA News Center.