Coach Kyle Shanahan breaks down 49ers progress after second day of OTAs

San Francisco 49ers coach Kyle Shanahan discusses players and positions in a news conference after organized team activities on Tuesday, May 22.
Up Next
San Francisco 49ers coach Kyle Shanahan discusses players and positions in a news conference after organized team activities on Tuesday, May 22.