There's No Place Like Home 2.39K Brian Moylan 07/13/10 06:30PM Filed to: Pic Of The Day Pic Of The Day Times Square Madame Tussauds Wizard Of Oz Wicked Appic [Was the Wicked Witch of the East crushed in Times Square earlier? No, it was Madame Tussauds that unveiled the six-foot tall ruby red slippers on West 42nd Street today. Image via AP]