Skip to main content
Advertising

49ers Press Pass

Kyle Shanahan Breaks Down the First Days of OTAs

May 23, 2017

The 49ers head coach spoke about the start of organized team activities, an update on NaVorro Bowman's health and a progress report on the rookies.

Advertising