X Redirecting to your article in 10 seconds

5 things we learned about Kyle Shanahan's 49ers after Week 1

Skip to Article