Photos | Minnesota Vikings – vikings.com
OTA Practice: May 22
View photos from the Vikings OTA practice which took place on May 22 at the TCO Performance Center.
![2023_Rusco-10](https://cdn.statically.io/img/static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/h9vz91jva7poapx00sel.jpg)
1 / 96
Alli Rusco/Minnesota Vikings
![2023_Rusco-1](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/juofx6vizch007cejais.jpg)
2 / 96
Alli Rusco/Minnesota Vikings
![2023_Rusco-11](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/jrtfy6r9ky4gnupaqi86.jpg)
3 / 96
Alli Rusco/Minnesota Vikings
![2023_Rusco-12](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/abq3h7xt1x3gn08soyqk.jpg)
4 / 96
Alli Rusco/Minnesota Vikings
![2023_Rusco-13](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/on8hzevsazbpf1vfktkj.jpg)
5 / 96
Alli Rusco/Minnesota Vikings
![2023_Rusco-14](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/o33fi9u1cf2u39nnqahx.jpg)
6 / 96
Alli Rusco/Minnesota Vikings
![2023_Rusco-15](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/r6hzphivz7za9qiytmvq.jpg)
7 / 96
Alli Rusco/Minnesota Vikings
![2023_Rusco-2](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/lekzegylrig8sn8yf17q.jpg)
8 / 96
Alli Rusco/Minnesota Vikings
![2023_Rusco-3](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/csbd4ehjpxgmrriw1htb.jpg)
9 / 96
Alli Rusco/Minnesota Vikings
![2023_Rusco-4](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/fdykbv6r1rdi7p91oxp2.jpg)
10 / 96
Alli Rusco/Minnesota Vikings
![2023_Rusco-5](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/g5toxaclgs38fab0i89k.jpg)
11 / 96
Alli Rusco/Minnesota Vikings
![2023_Rusco-6](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/bphjtvvyl6iivkktwrmh.jpg)
12 / 96
Alli Rusco/Minnesota Vikings
![2023_Rusco-7](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/chxhogsjjj3l8s5mmeze.jpg)
13 / 96
Alli Rusco/Minnesota Vikings
![2023_Rusco-8](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/tusi7wfuly4ecd1wlvyy.jpg)
14 / 96
Alli Rusco/Minnesota Vikings
![2023_Rusco-9](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/cg7ls3azjvpnl5qtt7sp.jpg)
15 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-01](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/zd7wsnjwml4u8z8xubef.jpg)
16 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-02](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/fixy2rmeyfmjdkmqw9t6.jpg)
17 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-03](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/atk5k8oiecrnkyanccuh.jpg)
18 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-04](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/amoahqareopntwmvtsep.jpg)
19 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-05](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/c3jlafvz5bpk2q384c7y.jpg)
20 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-06](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/ajnqfwen3a6pv4psb7cn.jpg)
21 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-07](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/lk123tyifgnzbaxqif17.jpg)
22 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-08](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/irdd3uzvzxcumnduqt7l.jpg)
23 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-09](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/zbef252hp0owurjapimd.jpg)
24 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-10](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/fldzwkva532w8ohraazh.jpg)
25 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-11](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/xirwhnx4fqiy0blizeaj.jpg)
26 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-12](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/w5lznxxegw9dwoukxjhu.jpg)
27 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-13](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/yszttym1ohu28wor0u91.jpg)
28 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-14](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/yt3wlh4hhlhqexbu4cie.jpg)
29 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-15](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/yjf9femfctl1c5ged4ub.jpg)
30 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-16](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/bv4luqmzjdk6xvxyegpj.jpg)
31 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-17](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/udqknjfhr4kq5k3l9psa.jpg)
32 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-18](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/jjysxu7lsbrxtxntnyhv.jpg)
33 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-19](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/flxhccd75jbffbkqourf.jpg)
34 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-20](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/j55d7lruev1edfdszrxr.jpg)
35 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-21](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/sp31guxghuguen4dt7y5.jpg)
36 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-22](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/f4hmmbfywiluhlia1gfk.jpg)
37 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-23](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/hmcrhylhdi4wvuqi4d33.jpg)
38 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-24](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/i7revdzg7urvfj7gyw5r.jpg)
39 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-25](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/ppbgtvlzitvqnwptjfl1.jpg)
40 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-26](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/dfq6xnswfxlf6pdtaru2.jpg)
41 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-27](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/qjpc4gvzs0ygcnnvcaon.jpg)
42 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-28](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/si4nih5uvssf3pk1pkva.jpg)
43 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-29](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/o1zbzhkwkxurzfz3ncgy.jpg)
44 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-30](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/lw4grihx7w4rslsqageb.jpg)
45 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-31](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/zcvnk2azjdbujpezq9pr.jpg)
46 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-32](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/lqsntdg7acm4eggtczno.jpg)
47 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-33](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/c9h6ksyr1c21gtj8f0ss.jpg)
48 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-34](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/ekiikbpxafz6inbbabjq.jpg)
49 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-35](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/bz8hm9lwylxcfkzuzdoj.jpg)
50 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-38](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/jpd0gixkai5e08vmem9z.jpg)
51 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-39](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/tagctsuk9zosaoekd0fe.jpg)
52 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-40](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/yglaqbwhqr6pjbfjqzlt.jpg)
53 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-41](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/drwbq1vrj0iq9tfft1wb.jpg)
54 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-42](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/w2qjcdtwpdtivbohqqp6.jpg)
55 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-43](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/rytwb3imiahlofp5rhcb.jpg)
56 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-44](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/tdro2znl1gqsfgpixkp2.jpg)
57 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-45](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/mikio2ji5cmpyc8zevjm.jpg)
58 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-46](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/kynyaem1k3qghbf7uwna.jpg)
59 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-47](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/jpjgbbxttcil3ndjeswo.jpg)
60 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-48](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/r9nl8digzrznlouayblg.jpg)
61 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-49](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/xr1qsy07r3qh8dh47otc.jpg)
62 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-50](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/iesgtd40zauv3mjhzrev.jpg)
63 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-51](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/o6sjnlbuaz8pm3itrn0k.jpg)
64 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-52](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/o0obgojl9n8l48pjweno.jpg)
65 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-53](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/cdfzesv4alwqnwqbbwzl.jpg)
66 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-54](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/fxzcydu7wywylyqieadl.jpg)
67 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-55](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/rbrj50dtqyyjzhfawe4b.jpg)
68 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-56](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/z1fq7p1f907jrtka5jld.jpg)
69 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-57](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/qgu6xbiq1ikgrqgkwhmx.jpg)
70 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-58](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/lvwehnjurt3zlj92iiry.jpg)
71 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-59](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/wpw4bkpj8mbqryjyjcw3.jpg)
72 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-60](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/xal7hozuyvt4yaduvij1.jpg)
73 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-61](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/rpounf5bw28ignyheynj.jpg)
74 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-62](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/dzarpcbgaqmiwy8i1kmv.jpg)
75 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-63](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/khugpefpqc5vn6clmp4r.jpg)
76 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-64](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/m4zrohgwyenc8dmo9mpc.jpg)
77 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-65](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/saobwic1d3upscx22vch.jpg)
78 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-66](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/fhf7l0372y5wfycy4jxx.jpg)
79 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-67](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/c3s4fdljm5qqczdnzrql.jpg)
80 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-68](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/vphghdxl3dxmfyvcycyh.jpg)
81 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-69](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/kmtzsu4kx0f4h7n0qlbv.jpg)
82 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-70](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/honzzplx5duk3ka0ccc1.jpg)
83 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-71](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/q09rs9yqk1jxvrgtkjxj.jpg)
84 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-72](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/fniqnndbnpzyrdoj3yia.jpg)
85 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-73](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/lfhtcvrhyguyb5tkjr61.jpg)
86 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-74](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/ihbmvnexvunie9wuxmyv.jpg)
87 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-75](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/q7fvlznv3guc8c6vnwhk.jpg)
88 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-76](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/bbsrolptp7xtwqqpmnoy.jpg)
89 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-77](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/p4hc6rzkhkjdronuyhoi.jpg)
90 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-78](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/qzktkxtijqhrziruz8s6.jpg)
91 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-79](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/ecyyt7hhisbzujwqzhtl.jpg)
92 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-80](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/xdmvpz20zwun9y69mzvh.jpg)
93 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-81](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/mjo49nemsk4ht56zczn8.jpg)
94 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-82](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/rdhwnxnq1lxtx8sic44a.jpg)
95 / 96
Alli Rusco/Minnesota Vikings
![OTA-day1-83](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/qmudw8rpqnnz1zxh7dvv.jpg)
96 / 96
Alli Rusco/Minnesota Vikings
This Ad will close in 3