Ross Tucker: Franchise tag gives NFL teams upper hand

  • 10 years ago
Ross Tucker says free agency is a game of leverage, and when it comes to the franchise tag, the teams have the edge.

Recommended