49ers Press Pass
Kyle Shanahan is Eager for 49es First Padded Practice
Jul 27, 2018
The 49ers head coach evaluated the first two days of training camp and explained why the offense needs to improve.
Jul 27, 2018
The 49ers head coach evaluated the first two days of training camp and explained why the offense needs to improve.