2 min read Places TRAVEL USA USA - New York Madame Tussaud’s Wax Musuem, New York City, USA 16 years ago Wilson Ng Madame Tussaud's Wax Musuem, New York City, USA Your trip to New York City will be incomplete without a stopover...