Wednesday, September 05, 2007

Very Important Clothes, Stockholm

There is a store in Gamla Stan that always has the most interesting, bizarre and slightly creepy storefront windows. Here is September's display.

The swedish word of the day is groda, which means frog.

No comments:

Post a Comment

Blog Archive