Skip to main content

Orlando - Kennedy Space Center

Tourists take a photo at the Kennedy Space Center in Orlando, Florida