The NFL released it's schedule for all 32 teams Thursday, and at least on paper, the Denver Broncos have the toughest schedule in football this year.

Preseason:

Thursday, August 10: @ Bears

Saturday, August 19 @ 49ers

Saturday, August 26 Vs. Packers

Thursday, August 31 Vs. Cardinals

Regular Season:

Monday, September 11 Vs. Chargers

Sunday, September 17 Vs. Cowboys

Sunday, September 24 @ Bills

Sunday, October 1 Vs. Raiders

(Week 5 BYE Week)

Sunday, October 15 Vs. Giants

Sunday, October 22 @ Chargers

Monday, October 30 @ Chiefs

Sunday, November 5 @ Eagles

Sunday, November 11 Vs. Patriots

Sunday, November 19 Vs. Bengals

Sunday, November 26 @ Raiders

Sunday, December 3 @ Dolphins

Sunday, December 10 Vs. Jets

Thursday, December 14 @ Colts

Sunday, December 24 @ Redskins

Sunday, December 31 Vs Chiefs