Travis Kelce chimes in on the sun problem in Dallas
Cowboys owner Jerry Jones built his stadium intending for the setting sun to create great visuals. And also to invade the eyes of the players, home and away. Chiefs tight end Travis Kelce recently addressed the AT&T Stadium sun spot on the New Heights podcast.