Photos | Minnesota Vikings – vikings.com
OTA Practice: May 23
View photos from the Vikings OTA practice which took place on May 23 at the TCO Performance Center.
![OTA-Day2-01](https://cdn.statically.io/img/static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/dpq4i4ig93zm2pqf4cyy.jpg)
1 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-02](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/wrxhxcemrb4d4xc0klg2.jpg)
2 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-03](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/g2puxutgnw8qr9khaed1.jpg)
3 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-04](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/jjiajffxa1xhti3ekaof.jpg)
4 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-05](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/xc5dxylovci7ytdmvunb.jpg)
5 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-06](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/ejj6lmuaxjpy3eynpexl.jpg)
6 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-07](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/papjqjlgr0lyhobv7uw6.jpg)
7 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-08](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/utwqmjlw2wmhlijtyitv.jpg)
8 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-09](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/th7t017upwo5xbofln80.jpg)
9 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-10](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/wjdbtj2330okqvzgqien.jpg)
10 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-11](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/qsdwvrtf56tibjokbcew.jpg)
11 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-12](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/uccdkev44lf9agz9ftiq.jpg)
12 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-13](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/nhbdzonwqskcpbpp8x8k.jpg)
13 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-14](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/w6sq5mnlsnd09ht4dyj7.jpg)
14 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-15](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/hoerkggh1ss7droezrtz.jpg)
15 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-16](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/yk8ngfrbfwel20w5aoix.jpg)
16 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-17](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/hvej0vl10glgq1kkjnsv.jpg)
17 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-18](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/lkg4qlbw58w7benfdvpc.jpg)
18 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-19](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/i9nsv3zq3wxripuonqw4.jpg)
19 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-20](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/sigmf2jexfaipu6dy1vf.jpg)
20 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-21](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/cwb78tqohs6b1e3wrekh.jpg)
21 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-22](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/ryw0kcdhxduxlwptuf5a.jpg)
22 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-23](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/nr6kx2oookkthstfh0sn.jpg)
23 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-24](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/lgdfgrc3d1tousu2fczz.jpg)
24 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-25](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/en9dfvbk6sz4hhicqhkd.jpg)
25 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-26](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/l2oor00acyi6msac0mho.jpg)
26 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-27](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/drcpxppvnonbfszdria8.jpg)
27 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-28](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/ltjzfkrwzxxabba7sbsy.jpg)
28 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-29](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/sf9anx4cbqhzat0p7ly4.jpg)
29 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-30](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/mgfozksl4krduxhqtdpj.jpg)
30 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-31](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/gezvqtvya1skd2rjcbfz.jpg)
31 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-32](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/o0lqkutqxl4qrdduddcb.jpg)
32 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-33](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/tvyg2k0ndh3tzf9lzu9r.jpg)
33 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-34](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/pjy6ywi1o4rllnj3h1li.jpg)
34 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-35](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/ilxdt9qpe4lysrypyw4h.jpg)
35 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-36](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/tw4pfjtbhhmtaqzeceeb.jpg)
36 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-37](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/whumlcy8yzs0qndagxl8.jpg)
37 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-38](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/xevkgbhu9z8avdp4oubg.jpg)
38 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-39](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/cnvyleahqye6tzwhquti.jpg)
39 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-40](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/ksquw7cfyjmf938xl6ti.jpg)
40 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-41](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/rapkvjz7lslyueugl0it.jpg)
41 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-42](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/hnasimcyytziveyv4kdi.jpg)
42 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-43](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/nhevykppyo4ug7ybxl72.jpg)
43 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-44](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/gsly0wjezy1syjzenwls.jpg)
44 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-45](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/kzokptiibk2gyumnaa1o.jpg)
45 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-46](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/tekkr7uib18xn6krmdcj.jpg)
46 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-47](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/htrvrjkrqdv1g7lctcuz.jpg)
47 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-48](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/hwhxt2aoduo9ospln87w.jpg)
48 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-49](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/z5todqja8oc97cwaj7hc.jpg)
49 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-50](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/hevahekjwq57ibtkydf4.jpg)
50 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-51](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/nd0rcz39ednmcc9jobxm.jpg)
51 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-52](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/mdejo29iymav8za28tzp.jpg)
52 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-53](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/sjoti5zbhxsycfwobiua.jpg)
53 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-54](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/jlkcs76plc4xzgwtd2xq.jpg)
54 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-55](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/nflawokxsfjvqrcyrewa.jpg)
55 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-56](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/dmsfthm6w83wpmxskf2i.jpg)
56 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-57](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/pklyhx9zlttwt0wqyuvf.jpg)
57 / 58
Alli Rusco/Minnesota Vikings
![OTA-Day2-58](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/lmtufyimsy4dl98aqp3f.jpg)
58 / 58
Alli Rusco/Minnesota Vikings
This Ad will close in 3