A 6' tall pair of ruby red slippers are unveiled outside Madame Tussauds New York on 42nd Street in Times Square. The slippers are to celebrate the launch of "The Wizard of Oz Cinema 4D Experience" and the interactive "Land of Oz " exhibit at Madame Tussauds. Pretty neat!