
There are plenty of bad contracts these days in the NFL as revenues and the salary cap have risen exponentially over the past decade.

There are plenty of bad contracts these days in the NFL as revenues and the salary cap have risen exponentially over the past decade.