TUBSZ

World’s Biggest Adidas Store Opens in Chicago

Screen Shot    at

Words by Megan Ambers Visit streaming.thesource.com for more information There are a lot of great things that comes from Chicago, Illinois. Chance the Rapper, the Chicago Bulls, Joefreshgoods and now, the biggest Adidas company store in the world. The new 4,966 square foot flagship is located in the Wicker Park area of Chicago, adding a […]

MENU