Hypebeast -
5 Oct 2017 23:14
Today, October 5, the biggest adidas company store on the planet opened up in Chicago, Illinois. Located in Chicago's Wicker Park neighborhood, the new adidas Originals flagship stands as a 4,966 square foot building devoted to energizing and bringing more cultural life to the surrounding community it calls home. Keeping in line with the Chicago theme of the store, adidas enlisted Chicago's hometown heroes Tubsz and POSE to create customized art pieces and installations for the Wicker Park store...
Share this Article