Date: August 20, 2008
It seems like Nike is plugging it's Sportswear stores on every corner and country. They're latest installation is the Nike Sportswear store in Amsterdam. The store houses some unique designs and creative idea's drawing from places around the world. via Colmilludo.
view more pictures after the jump...




