Published 12:25 IST, March 17th 2020
NFL Franchise Tag Explained: What does it mean to place franchise tag on players?
Despite the NFL Franchise Tag system being in the league since 2011, there seems to be a lot of queries in and around the system. We try to answer some.
null | Image:
self
Advertisement
12:25 IST, March 17th 2020