PORTLAND, Ore.--(BUSINESS WIRE)--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...
More...