Lids, the U.S. sportswear retailer headquartered in Indianapolis, is expanding into Germany with the opening of 20 stores. The first three locations will open in Berlin in the coming weeks. Alexa Berlin is set to open on June 17, followed by Mall of Berlin on June 24 and Eastgate Berlin ...