Kyle Shanahan shares early roster takeaways following 49ers' first week of OTAs
49ers coach Kyle Shanahan speaks to reporters following San Francisco's first week of OTAs on Thursday in Santa Clara.
Kyle Shanahan shares early roster takeaways following 49ers' first week of OTAs originally appeared on NBC Sports Bay Area
