Michael Johnson

Bucs Hoping Michael Johnson Excels This SeasonThe Bucs took a gamble signing Michael Johnson to a huge contract, and this season, he has to be the guy.
8 NFL Players Receive Franchise Tags The NFL deadline for placing franchise tags on players has passed, with only eight given the tag by their teams for next season.