Fred Jackson never gave up on his pursuit to make it in the NFL, and now the Buffalo Bills running back has the lengthy contract to prove it. Jackson signed a four-year contract extension on Wednesday as both a reward for his perseverance and his ability to provide the Bills' run game a valuable one-two punch behind starter Marshawn Lynch.
More...