The 49ers’ Anthony Davis, front, goes through drills during training camp Sunday, July 31, 2016, in Santa Clara, Calif.
The 49ers’ Anthony Davis, front, goes through drills during training camp Sunday, July 31, 2016, in Santa Clara, Calif. Marcio Jose Sanchez The Associated Press
The 49ers’ Anthony Davis, front, goes through drills during training camp Sunday, July 31, 2016, in Santa Clara, Calif. Marcio Jose Sanchez The Associated Press

Football

49ers’ Anthony Davis given fresh start despite recent rocky past

July 31, 2016 8:45 PM

  Comments  

Videos