Set in the Marvel area of Madame Tussauds, this exhibit is fully wrapped in graphics for their newest interactive experience.