49ers Live Update: Recap of 2016 Camp Arrival Day

Jul 30, 2016

From players showing up at the SAP Performance Facility to the first media availability of 2016, check out what took place at 49ers HQ on Saturday.

Advertising