The National Football League’s (NFL) yearly free agency period is never predictable, but this year’s had even more surprises than ever before. Teams have almost a month to negotiate with free agents...