Travel Report: Madame Tussauds, New York City.

Madame Tussauds New York City

May 2007. I was wading through my old New York photos when a question suddenly hit me like a well-fired arrow: Did I go to Madame Tussauds?!? With the grisly evidence staring me right in the face it was obviously a rhetorical question, though one that nevertheless spawned a much more pertinent query: WHY? Well, let’s […]

Read More