NASA-Kennedy Space Center

Location

Longwood, FL
United States
28° 42' 10.9872" N, 81° 20' 18.2436" W