Ross Tucker: Franchise tag gives NFL teams upper hand

2014-02-19 6

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

Free Traffic Exchange