As Real As It Gets: Digital Installation Brings Madame Tussauds Experience to Life at ‘The Crossroads of the World’
Madame Tussauds in New York City's Time Square installs a 13 ft. by 12 ft. NanoLumens NanoSlim display, engaging crowds on 42nd Street.