Via: SI.com
Signing Javon Hargrave was the worst move the 49ers made last year. They gave him a four-year, $84 million contract. And to clear up the salary cap space to.....