49ers Prepare for First Preseason Game

Take a look at the best photos from the 12th practice of 49ers training camp, presented by SAP.

Advertising
Advertising