Shoppers at Galleria Dallas were greeted with an unexpected sight this week: a striking installation celebrating the Dallas Cowboys. The pop-up display marks the release of Netflix’s new documentary, ...