The Dallas Cowboys may be the most popular team in America, but they’re also one of the favorite punching bags of sports fans. A big part of this is their lack of success in the postseason in the last few years. Just last season, for examples, Dallas lost in heartbreaking fashion after a questionable late-clock […]