The Travel Book – Madame Tussauds, New York City, USA By Holly on 20 Jun 2019 • ( Leave a comment ) Today we head to a hot tourist spot in NYC…