Postcard - Aerial view of Launch Complexex 26 and 5/6 located in Cape Canaveral Air Force Station, Florida. The Air Force Space & Missile Museum is located inside Launch Complex 26 (foreground). Opened in 1966, Launch Complex 26 has introduced millions of visitors to the history of rocketry and space flight.