Via: Touchdown Wire
The 49ers will give DI Javon Hargrave a four-year, $84 million contract. Here's why it's a brilliant move for Kyle Shanahan's.....