Photos | Minnesota Vikings – vikings.com
Vikings Training Camp Practice July 29
View photos of the Vikings during training camp practice at TCO Performance Center on July 29.
![AK3_8300](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/n2shjualb02dhjbm1x8e.jpg)
1 / 114
Andy Kenutis
![2019_0728_TrainingCamp_Practice_0007](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/xqi3enbixuvrb3raq1os.jpg)
2 / 114
Travis Ellison/Minnesota Vikings
![AK5D1847](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/jbd4gevgilqsbfvetzka.jpg)
3 / 114
Andy Kenutis
![AK5D2008](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/clngtykulk7vxwcomlao.jpg)
4 / 114
Andy Kenutis
![AK5D2016](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/b44zuxgwf9udezjd63zt.jpg)
5 / 114
Andy Kenutis
![AK5D2001](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/qy4mkzvqzudlgxoiknox.jpg)
6 / 114
Andy Kenutis
![AK5D1930](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/kqvpnmvqvhmjkfvauir6.jpg)
7 / 114
Andy Kenutis
![AK5D2011](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/ihftuaqaq6w5lsg7afta.jpg)
8 / 114
Andy Kenutis
![AK5D1996](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/e2u26mck9b0ibdgc4ain.jpg)
9 / 114
Andy Kenutis
![AK3_9031](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/g22tabtfi2ye7get5n71.jpg)
10 / 114
Andy Kenutis
![AK3_8310](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/k3i4sw5m59orxbxmjlhv.jpg)
11 / 114
Andy Kenutis
![AK5D1904](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/w4mporscdrtygcowv96u.jpg)
12 / 114
Andy Kenutis
![AK3_9039](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/lwfpfmyk2clwblwt2ipg.jpg)
13 / 114
Andy Kenutis
![AK3_8935](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/vlswozfioznibj1zpsmx.jpg)
14 / 114
Andy Kenutis
![AK5D1864](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/ml8unc8eb9iuqxv1ojpe.jpg)
15 / 114
Andy Kenutis
![AK3_8926](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/yoj462lul0qjeemboebp.jpg)
16 / 114
Andy Kenutis
![AK5D1883](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/bvagfuvq2pvlyr0o8ojc.jpg)
17 / 114
Andy Kenutis
![AK3_8671](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/gackhwtxubfbuon4vxte.jpg)
18 / 114
Andy Kenutis
![AK3_8896](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/qprc11mags7dvpbkwrzs.jpg)
19 / 114
Andy Kenutis
![AK3_8884](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/nhkbatkvqbysbquhm9pe.jpg)
20 / 114
Andy Kenutis
![AK3_8550](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/ahm4qjt44jcodmjlpgd1.jpg)
21 / 114
Andy Kenutis
![AK3_8380](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/clvjj5ebtnzigxffr2uw.jpg)
22 / 114
Andy Kenutis
![AK3_8769](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/fdysskgbroqu2mnoo79k.jpg)
23 / 114
Andy Kenutis
![AK3_8626](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/bjrmwwfrgnng7ot0mdxv.jpg)
24 / 114
Andy Kenutis
![AK3_7991](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/cr2pqav35go2tgec73sz.jpg)
25 / 114
Andy Kenutis
![AK3_8562](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/ftcmm489ssiqbaoreh78.jpg)
26 / 114
Andy Kenutis
![AK3_8286](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/cl8inf5hz8yiw9aggv0t.jpg)
27 / 114
Andy Kenutis
![AK3_8410](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/f1uvqryqkicrcqgrrhou.jpg)
28 / 114
Andy Kenutis
![AK3_8159](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/hf33cywliuwml4sxihhq.jpg)
29 / 114
Andy Kenutis
![AK3_6412](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/mqybxw7skrlfz6zn6sed.jpg)
30 / 114
Andy Kenutis
![AK3_8247](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/asvzz0avaagzqvddgczj.jpg)
31 / 114
Andy Kenutis
![AK3_8179](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/wy03ohq9lppf1lou9iyi.jpg)
32 / 114
Andy Kenutis
![AK3_7901](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/k44g3yzm7uxg4j2r5gza.jpg)
33 / 114
Andy Kenutis
![AK3_8194](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/stlydggpq05vcxonethq.jpg)
34 / 114
Andy Kenutis
![AK3_7947](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/hptekvbs5woqo9vcwdvo.jpg)
35 / 114
Andy Kenutis
![AK3_8173](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/y0n7xwdvixmtfpxy3tel.jpg)
36 / 114
Andy Kenutis
![AK3_6204](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/kq8dot7spi64dsrcu2yj.jpg)
37 / 114
Andy Kenutis
![AK3_8055](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/xbb6sqkq78qxnqxmkd8l.jpg)
38 / 114
Andy Kenutis
![AK3_7816](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/f88il7en5kaeeqsbhvvs.jpg)
39 / 114
Andy Kenutis
![AK3_6241](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/r0arqhqqj1ut48xqibgh.jpg)
40 / 114
Andy Kenutis
![AK3_6366](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/ydfx5c8hanwfho7l0co0.jpg)
41 / 114
Andy Kenutis
![AK3_8045](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/pbrqrgggnjjw95o0e1qy.jpg)
42 / 114
Andy Kenutis
![AK3_6449](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/rykoe9x3nz2bk6su4gho.jpg)
43 / 114
Andy Kenutis
![AK3_7867](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/yktufm11nqqdslxpyp4q.jpg)
44 / 114
Andy Kenutis
![AK3_6200](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/ofbk7rjq37eznymbym01.jpg)
45 / 114
Andy Kenutis
![AK3_6243](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/oewuprtmhloefmorfojg.jpg)
46 / 114
Andy Kenutis
![AK3_6021](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/ayp4iyj72n11a6pptnzq.jpg)
47 / 114
Andy Kenutis
![AK3_6174](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/jtu2drlno4g8m5zr8yhg.jpg)
48 / 114
Andy Kenutis
![AK3_6009](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/hgthaeuwarrtrjvaylnb.jpg)
49 / 114
Andy Kenutis
![AK3_6158](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/khylltzg2yvvcaudf0ta.jpg)
50 / 114
Andy Kenutis
![AK3_6046](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/njlvyx7cqqmoxq6wghbn.jpg)
51 / 114
Andy Kenutis
![AK3_5817](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/kztbgyz6nbbynjc91oap.jpg)
52 / 114
Andy Kenutis
![AK3_6165](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/eorcybm3yrh0fxfli08v.jpg)
53 / 114
Andy Kenutis
![AK3_5940](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/czplsefqo3o1qaebzra7.jpg)
54 / 114
Andy Kenutis
![AK3_5872](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/tedokxwxn0xwpdpdabo7.jpg)
55 / 114
Andy Kenutis
![AK3_5960](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/nquvnhqgioe2bg9uwsl1.jpg)
56 / 114
Andy Kenutis
![AK3_6001](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/ttruvuswgtsaoor3znfc.jpg)
57 / 114
Andy Kenutis
![AK3_4540](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/u3p8nnfamn038izokpme.jpg)
58 / 114
Andy Kenutis
![AK3_5800](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/fktuz5aoxfdpfhr3fokw.jpg)
59 / 114
Andy Kenutis
![AK3_5521](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/isvh3ekp6ntkh4imxnzd.jpg)
60 / 114
Andy Kenutis
![AK3_5614](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/hqi6xmtsbkurqt4kiqcb.jpg)
61 / 114
Andy Kenutis
![AK3_5742](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/kqcahpgjjoc385iartex.jpg)
62 / 114
Andy Kenutis
![AK3_5914](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/ddkogi6reobqszb0vapm.jpg)
63 / 114
Andy Kenutis
![AK3_5781](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/tndixpvw5ulvuhc7ai1k.jpg)
64 / 114
Andy Kenutis
![AK3_5645](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/q8fawhvqcotryuxcasuk.jpg)
65 / 114
Andy Kenutis
![AK3_5596](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/is52juyfok0x9ddglygc.jpg)
66 / 114
Andy Kenutis
![AK3_5629](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/ambvjdae1ms2gjf7okxp.jpg)
67 / 114
Andy Kenutis
![AK3_5468](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/oes07javuqeyhtzi6gdx.jpg)
68 / 114
Andy Kenutis
![AK3_5503](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/jeowjtqcptscgr47xnpx.jpg)
69 / 114
Andy Kenutis
![AK3_5565](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/xbdzsccosrsemuoydclj.jpg)
70 / 114
Andy Kenutis
![AK3_5448](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/vss4d1bhipoaqmjdszqv.jpg)
71 / 114
Andy Kenutis
![AK3_5409](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/veisvjtsftghenp3f2er.jpg)
72 / 114
Andy Kenutis
![AK3_5466](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/cwvt2syk66lgmo6clegf.jpg)
73 / 114
Andy Kenutis
![AK3_5339](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/hwxnjn9llclszbvdoohx.jpg)
74 / 114
Andy Kenutis
![AK3_5325](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/won296ncizuiwcciapg7.jpg)
75 / 114
Andy Kenutis
![AK3_5413](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/wtcdpg9baek1ty9fyvec.jpg)
76 / 114
Andy Kenutis
![AK3_5433](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/fy5uweh6ryeutmsqiaxr.jpg)
77 / 114
Andy Kenutis
![AK3_5378](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/d2ghsf56fpa3nmmirjoj.jpg)
78 / 114
Andy Kenutis
![AK3_5195](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/facq4wz6vq3x9yvbmlix.jpg)
79 / 114
Andy Kenutis
![AK3_5183](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/mw1phyehhlo4pohxf4yq.jpg)
80 / 114
Andy Kenutis
![AK3_5031](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/qacyd2dicqzaw6bkqedw.jpg)
81 / 114
Andy Kenutis
![AK3_5148](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/gaz782tcbnhndfwn1p0d.jpg)
82 / 114
Andy Kenutis
![AK3_5309](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/dhuiahnjtnwsku9nxafb.jpg)
83 / 114
Andy Kenutis
![AK3_5313](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/oxweyatdsskczxacd1jj.jpg)
84 / 114
Andy Kenutis
![AK3_5049](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/rijidhmkchtl6oaxdehu.jpg)
85 / 114
Andy Kenutis
![AK3_5072](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/ebukz3iprjmr1yaibmyp.jpg)
86 / 114
Andy Kenutis
![AK3_4851](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/yo3msrdstzzg89umqhe5.jpg)
87 / 114
Andy Kenutis
![AK3_5154](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/bof8vqn9pe9kxxauxvb8.jpg)
88 / 114
Andy Kenutis
![AK3_4926](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/e9x16uyd3lbibl0ebrzs.jpg)
89 / 114
Andy Kenutis
![AK3_4870](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/xwwfpjqqzpdneb8urwq8.jpg)
90 / 114
Andy Kenutis
![AK3_4971](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/xqpzm9ifdveldgurvs6t.jpg)
91 / 114
Andy Kenutis
![AK3_4755](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/iltohoh2mpl08auorto7.jpg)
92 / 114
Andy Kenutis
![AK3_4831](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/s8cwzaqyaffen5n6gygc.jpg)
93 / 114
Andy Kenutis
![AK3_4813](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/kzlylc6kmh9em8guzig4.jpg)
94 / 114
Andy Kenutis
![AK3_4663](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/efcng0t4ltmtyosaq3e3.jpg)
95 / 114
Andy Kenutis
![AK3_4794](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/fkaseujwbdtewsqeuzln.jpg)
96 / 114
Andy Kenutis
![AK3_4642](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/opltfueqnv5aulwcl9o4.jpg)
97 / 114
Andy Kenutis
![AK3_4710](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/qzy4wsznm5fwqotgkcvi.jpg)
98 / 114
Andy Kenutis
![AK3_4659](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/favnllutt02j3zmj2nei.jpg)
99 / 114
Andy Kenutis
![AK3_4560](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/hsh17nb5hyqzgi09mh8q.jpg)
100 / 114
Andy Kenutis
![AK3_4614](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/eccdtapfwl5yq1dhbgs6.jpg)
101 / 114
Andy Kenutis
![AK3_4678](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/n7bcnbhvl6ell8xcfhzy.jpg)
102 / 114
Andy Kenutis
![2019_0728_TrainingCamp_Practice_0012](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/vyivqz7ejym5etsd7yiu.jpg)
103 / 114
Travis Ellison/Minnesota Vikings
![2019_0728_TrainingCamp_Practice_0005](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/jqtfgviyakfbguh6n4xh.jpg)
104 / 114
Travis Ellison/Minnesota Vikings
![2019_0728_TrainingCamp_Practice_0021](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/ksrrnkugw9drzhuzf3ef.jpg)
105 / 114
Travis Ellison/Minnesota Vikings
![2019_0728_TrainingCamp_Practice_0018](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/paixi7pmhbjuwpfpqix2.jpg)
106 / 114
Travis Ellison/Minnesota Vikings
![2019_0728_TrainingCamp_Practice_0001](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/o0dckixgysjtrqqeqdxs.jpg)
107 / 114
Travis Ellison/Minnesota Vikings
![2019_0728_TrainingCamp_Practice_0020](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/gxo2r47cr04oj2lavazi.jpg)
108 / 114
Travis Ellison/Minnesota Vikings
![2019_0728_TrainingCamp_Practice_0016](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/tnw7bnxjrzrbywjg5ts5.jpg)
109 / 114
Travis Ellison/Minnesota Vikings
![2019_0728_TrainingCamp_Practice_0015](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/bkufamgc8rs5eszrkmzr.jpg)
110 / 114
Travis Ellison/Minnesota Vikings
![2019_0728_TrainingCamp_Practice_0019](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/crll4gb1k8pjmra0ylbr.jpg)
111 / 114
Travis Ellison/Minnesota Vikings
![2019_0728_TrainingCamp_Practice_0002](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/i3angrxf0v5iwbslaz20.jpg)
112 / 114
Travis Ellison/Minnesota Vikings
![2019_0728_TrainingCamp_Practice_0013](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/aaql55ouq0j5kd74lapc.jpg)
113 / 114
Travis Ellison/Minnesota Vikings
![2019_0728_TrainingCamp_Practice_0004](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/mp8xngygpnpiqs6wf1rf.jpg)
114 / 114
Travis Ellison/Minnesota Vikings
This Ad will close in 3