Rookie Minicamp: Day 2
The San Francisco 49ers held their second day of rookie minicamp.
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/wm3ekge2k3vvqu7zadiu.jpg)
1 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/il4slob11152lejxihnl.jpg)
2 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ypkcpwmgmzvfosocezbz.jpg)
3 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/suaooqg1qin8keyuogw7.jpg)
4 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/fbcfckxdbi4j1bqciaxi.jpg)
5 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/jitgto7dwgwluoz5cfgc.jpg)
6 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/htp7oslepkwueqmryrlv.jpg)
7 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ajhsd7qjbqcgvksw93ao.jpg)
8 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ixjesieslazfy932jf3k.jpg)
9 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/zagvvxtfc5byxlasscdg.jpg)
10 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/kqh4myv4faq9i26xg22t.jpg)
11 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/bepic2axiwnoph0zmjeq.jpg)
12 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/pu5dmjrbvun6xfqvylle.jpg)
13 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/vxtwqlvjsnaht7yp3nqa.jpg)
14 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/wfdzh7nonyhmjap31ubv.jpg)
15 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/pzcmomgqavx6zkbheyze.jpg)
16 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ck87wfu0j7ybzqbqqare.jpg)
17 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/naywvhjy8vlqf1o2erds.jpg)
18 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/kvxjzjb9fjajycdkzhmz.jpg)
19 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/eobzwzjwgxwvyqxeuxzx.jpg)
20 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/cugfladcnpmdrjor9n5w.jpg)
21 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/lc20frprbgtknziznbwx.jpg)
22 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/kcxs9vf3i1mc93gove1j.jpg)
23 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/wqyk40dqvptlrviulhws.jpg)
24 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/pwd8lhxsvb8ewl9x5vuu.jpg)
25 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/wpt2uqzhcf9jcdijavjb.jpg)
26 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/zxrbd7umgrhwoxrumh6v.jpg)
27 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/hiaruvwajc5vcouc48jy.jpg)
28 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/cwiwg3co69zsvyjddxpf.jpg)
29 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/gxrtlt0urgtkmiahkqnw.jpg)
30 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/xgyitrrf3qi3f02viogu.jpg)
31 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/xsa67kpsbfhyixhkkccs.jpg)
32 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ekxh6ygl0mnadig8tmbg.jpg)
33 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/xxvd1v9nqytszt7gslno.jpg)
34 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/qjw7kozlwpg3utvjzqp5.jpg)
35 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/uqsplrerqljp4xv6mdby.jpg)
36 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/lbcsrim17uedid3hx9yw.jpg)
37 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/skyfa4hrrbjwzarg9na5.jpg)
38 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/iz3jujazd2jkkyrxvb8u.jpg)
39 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/fg6jfparomylwdtwaegd.jpg)
40 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ef97l1h6tqswyl8ibqfl.jpg)
41 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/utqrw1vzevd5ijmhgtbg.jpg)
42 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/dxbwr8y3nbuaoxdjjrj7.jpg)
43 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/stnecyfpnq1fc6kirkh2.jpg)
44 / 45
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/e4hij5n4bwvdlfufqzpr.jpg)
45 / 45
This Ad will close in 3