The NFL is set to go on indefinite hiatus until January 3, 2019, and the league’s top executive says it’s time to make sure everyone is ready.

Continue Reading...