49ers Press Pass

Kyle Shanahan Reviews the Final Minicamp Practice

Shanahan spoke about the final mincamp practice and the team’s overall health going into training camp.

Advertising