Adidas and Concepts, a progressive American streetwear retailer, a few days ago launched a co-branded boutique at 73 Newbury Street, in downtown Boston. Featuring a minimalist design, the 1,500-square-foot store will offer trendy Adidas sneakers and performance shoes along with Concepts clothing. It will host art installations, DJs and other ...