Gene Upshaw, the longtime president of the NFL Players Association, has died. The former all-pro offensive lineman was a member of the Hall of Fame. He led the union into the era of free agency and negotiated one of the most generous contracts in professional sports.