Training Camp
Presented By
Kyle Shanahan: 'This was the Best Day of Practice Yet'
Jul 28, 2018
The 49ers head coach recapped the first day of padded practice and broke down why playing physical in training camp is so important.