The company has opened a two-store flagship on the Vegas Strip. At 12,000 sq. ft., it is Lids' largest location to date. The store boasts several unique features, including a digital façade, shop-in-shops from a variety of sports leagues and two large-scale LED screens designed to showcase prime time games.