Best Photos From the 49ers Second Week of OTAs

49ers players continued practices at the SAP Performance Facility during the team's offseason program.

Advertising
Advertising