Top Snaps from the First Full-Team Practice of #49ersCamp

View some of the best photos as the 49ers get back on the field at the SAP Performance Facility for training camp.

Advertising

Advertising