49ers 2014 minicamp
San Francisco 49ers quarterback Colin Kaepernick (7) leads his row stretching during minicamp at the 49ers practice facility.
San Francisco 49ers nose tackle Glenn Dorsey (90), outside linebacker Aldon Smith (99), nose tackle Mike Purcell (64) , defensive end Ray McDonald (91), cornerback Chris Cook (22), defensive tackle Demarcus Dobbs (83) and cornerback Tramaine Brock (26) warm up during minicamp at the 49ers practice facility.
San Francisco 49ers linebackers Ahmad Brooks, left, and Corey Lemonier practice against each other during NFL football mini-camp in Santa Clara, Calif., Wednesday, June 18, 2014.
San Francisco 49ers quarterback McLeod Bethel-Thompson (5) kicks a soccer ball next to punter Colton Schmidt during NFL football minicamp in Santa Clara, Calif., Thursday, June 19, 2014.
Back in front of the camera
San Francisco 49ers head coach Jim Harbaugh speaks to the media during minicamp at the 49ers practice facility.
GM & QB
Trent Baalke and Colin Kaepernick walk off the practice field in smiles after the final day of the 49ers offseason program on July 19, 2014.