Should PUMA Be Opening a Flagship on the Las Vegas Strip?
PUMA opened its second U.S. flagship in Las Vegas, becoming the latest brand to establish a showcase store in “Sin City.” Does this move make sense?