During my last trip to Amsterdam, we stumbled upon a small city park that had a whimsical collection of bronze lizard statues scattered about. I think it was somewhere near the Leidsplein, or perhaps on the other side of the river near Vondelpark? I've found lots of pictures on the web, but none contain info on exactly where it is. I'll be returning to AMS in May and would love to find it again. Does anyone have its location? Many thanks for your help.