Kyle Shanahan reveals two new 49ers injuries, one which sparked
Kyle Shananhan Is Fed Up With The 49ers Fighting One Another
San Francisco 49ers Coach Kyle Shanahan: “There's never a practice
San Francisco 49ers Coach Kyle Shanahan: “There's never a practice
Grant Cohn: 49ers coach Kyle Shanahan does right thing by changing
Shanahan loves 'intensity' at 49ers practice but upset with fights
Deebo Samuel San Francisco 49ers wide receiver rushing touchdowns
You can't black out on your football team': Kyle Shanahan blasts
San Francisco 49ers Kyle Shanahan wants players to be 'irritants
Coach News Interview, Salaries, and More - Blind
Transcript: What Kyle Shanahan said after 49ers' first training