Advertising

49ers Press Pass

Kyle Shanahan Offers Final Recap of Week 1

Shanahan shared his final thoughts on the loss to the Vikings and provided a few injury updates.

Advertising