World Trade Center Amsterdam
January 10, 2013
Amsterdam, Netherlands
Incredibly, found that at the World Trade Center Amsterdam O_o
They are sculptures based on the lions that are in the Congress of Deputies of Madrid.
Shopping cart
No comment yet, add your voice below!