Sports News // 6 years ago
NFL franchise deadline primer: High stakes game of tag
When the NFL business season opened more than five months ago, seven players were prevented from entering the open market because their team placed the franchise tag on them.