Athletic apparel brand Puma opened its newest flagship store on the Las Vegas Strip Thursday, just in time for Formula 1's ...