<--Previous
Up
Next-->
Amsterdam. There's a park in Amsterdam where they have massive numbers of iguana sculptures. Don't ask why. They're Dutch, you see?