Photos: 49ers Minicamp 6/12

View the best images from the first of the team's two mandatory minicamp practices.

Advertising

Advertising