Training Camp: August 4
Kyle Williams and A.J. Jenkins returned to the practice fields for Sunday's practice.
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/svlfweqftljhoikusum7.jpg)
1 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/bwdve9yngbzwsjkrylwt.jpg)
2 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/qcuy6lqqybblczbbkllz.jpg)
3 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/zogbdp4vg293bldmkdmn.jpg)
4 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/w6iubgzw4xgu3ktukfya.jpg)
5 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/oxbybkm0kknjgwgi02gs.jpg)
6 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/taennfa7awuqogqa5nkr.jpg)
7 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ghcd8u8ro6zzivnetxme.jpg)
8 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/s1wdadw5phsp1d3dziy0.jpg)
9 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/up9qhqrewknnfkmr6qfp.jpg)
10 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/aitlmb9whpjjpdfxe0kb.jpg)
11 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/arhyawbupt5pplrxmfkk.jpg)
12 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/o5kzkq8o8oakyuo7vm2v.jpg)
13 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ymhluh5ncxe2f8ywgons.jpg)
14 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/w5ey53pvowg6giqbgr04.jpg)
15 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/rxuxzbnmd7cmtjofb8ls.jpg)
16 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/mfpc4mlfmbgozewlmafk.jpg)
17 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/bazl4qmofxjwq2x7x0fy.jpg)
18 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/rwsqdzojtoofowv5deuj.jpg)
19 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/uwvxzg05ssue4rkifkex.jpg)
20 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/bw13qb1pgexgwuydodlq.jpg)
21 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ba9avfgrr9cbeajktvna.jpg)
22 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/lno7ownkq1zqr0fdluom.jpg)
23 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/r5vnzd3nahl0gdvbjibo.jpg)
24 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/h5z2d3g6qspfqnzi4mss.jpg)
25 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/swxubqel0drpwrqlakhd.jpg)
26 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/vel6lvxxaudfpiz0hdcz.jpg)
27 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ckyjyor8j2nssgavwrzi.jpg)
28 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/jbp6scur82sqyf6muvuv.jpg)
29 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ghpdo6knxhe6ntvjbpsb.jpg)
30 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/mdc3hs8soxir8hvjkh5c.jpg)
31 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/mx7k9f50arfowolal8dn.jpg)
32 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/nze63d67t0mjjogbwddd.jpg)
33 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/wsnsm2dihcwxmddtlxvt.jpg)
34 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/u3wvzrfpv0rxbbapqxbp.jpg)
35 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/eyh0jrctmcbizlwpdyge.jpg)
36 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/akqu9orrajqcunaqoqmu.jpg)
37 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/aphwkvyfycbpehzrdbld.jpg)
38 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/urometnp1exygxdztifc.jpg)
39 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/pwc5cw5dtqsxe0ielyly.jpg)
40 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ot9qqnnktjlbnhq8bhir.jpg)
41 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/d5cnslhcqxhyb8k6ldsb.jpg)
42 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/cbsjxjqj4i7lpeujjgfm.jpg)
43 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ah6mjfytgtbjhgza0jkd.jpg)
44 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/pbkowicyuuhsh92esz4y.jpg)
45 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/eyjv0dtizfdiaytq7flv.jpg)
46 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/dnsgmwwcfrgzeippddi3.jpg)
47 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/d5ixnkwoh8fjcygbsuyu.jpg)
48 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/knidyeus8q7e3xecvbgd.jpg)
49 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/lvbmvlb0tyq3arzhmkor.jpg)
50 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/np7bkgk5m8ca5bzikqd1.jpg)
51 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/vcikvzwleqaacayzxlh3.jpg)
52 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/rtauaocs0qthhccilrvx.jpg)
53 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/lthlzb02mmuitabdisj6.jpg)
54 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/stlfinvmrhxepuwjyz1p.jpg)
55 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ydge1zkzjlbn3entwv9h.jpg)
56 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ziuhmyjwb9wrvszf70ft.jpg)
57 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/lhikyj18mkkva3u4icjn.jpg)
58 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ckien6zweaz9uifl1ph8.jpg)
59 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/gnahgjrpghnzobxbm9lz.jpg)
60 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/baqzgo4rzfqc4l7sv94m.jpg)
61 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/clezynxo5zhjoawjgcii.jpg)
62 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/lfwoznpun1rwyqqip4mb.jpg)
63 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/wawl4lpvjox2mrkpz3fd.jpg)
64 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/par1joazyhgtclwsow5j.jpg)
65 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/g60zhblz8anxgaxkbsjx.jpg)
66 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ssgrf40vhj2rqtgvekas.jpg)
67 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/yd2asbeqymia3lvjb60n.jpg)
68 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/eey23eqkcbvk8uzroiwk.jpg)
69 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/mg9lq7mci9zhssuadyfm.jpg)
70 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/b2jfvulc9ozg4fvcpcnc.jpg)
71 / 72
![No Title](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/49ers/ldzfx3sgz1r2s8jwjhd7.jpg)
72 / 72
This Ad will close in 3