Report: Marvel ‘Avengers’ Exhibit Opens at Madame Tussauds New York – The Avengers have assembled once more, but this time in wax. Late last week, Madame Tussauds in New York City’s Times Square introduced a new Marvel experience to commemorate the theatrical debut of Marvel’s The Avengers on May 4, 2012. The exhibit is comprised of several figures, amongst which are Spider-Man, Hulk, Iron Man, Thor… Read more