Delta Products Corp., a leading provider of display technologies, is proud to announce that it has completed the LED display installation for the Space Shuttle Atlantis attraction at NASA's Kennedy Space Center Visitor Complex in Cape Canaveral, Florida. The 20-foot high, 110-foot wide LED display (6.2m × 34.1m) is also one of the largest indoor LED displays in a continuous array in the United States.
Space Shuttle Atlantis Exhibit, which opened on June 29, 2013, is the newest attraction at the visitor complex dedicated to NASA's 30-year Space Shuttle Program. Tilted at a 43-degree angle, Space Shuttle Atlantis seems to float in space and can be seen from multiple viewpoints.