The NFL’s free agency period begins on Wednesday, March 18, when the new league year starts at 4 p.m. After then, teams are free to negotiate with and sign available players. Teams with cap space often try to upgrade their rosters in free agency. However, sometimes new signings backfire, and teams get stuck with bad […]