49ers Training Camp Gets Physical

Check out some of the top photos from the 49ers third padded practice at the SAP Performance Facility.

Advertising

Advertising