Gallery
On Wednesday, January 18, 2011 at 11 a.m. EST, Delaware North in partnership with NASA’s Kennedy Space Center, broke ground on the $100 million, 65,000 square-foot Atlantis exhibit, which would become the new home of space shuttle Atlantis at the Kennedy Space Center Visitor Complex in Florida. Delaware North has been the operator of the Kennedy Space Center Visitor Complex since 1995.