Photos | Minnesota Vikings – vikings.com
OTA Practice: May 25
View photos from the Vikings OTA practice which took place on May 25 at the TCO Performance Center.
![OTA-Day3-01](https://cdn.statically.io/img/static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/yvqt34hx57dytvhj9bbc.jpg)
1 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-02](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/qmnw8xkxgnoldkjecmpm.jpg)
2 / 49
Alli Rusco/Minnesota Vikings
![2023_Rusco-1](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/nwwjyrni2emsmqv7mdpx.jpg)
3 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-04](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/nztk1zzgkujmiu2rtvzu.jpg)
4 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-05](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/sh3cexxjcb7dvjzcev07.jpg)
5 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-06](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/bbzuajhrdxfpgqhgbzuw.jpg)
6 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-07](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/xu7hi1oyhkntpof15rzb.jpg)
7 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-08](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/cio6sumcgwm2hz11abyx.jpg)
8 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-09](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/y5nh2ceqd30ho3hrjand.jpg)
9 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-10](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/f7kftwmw7q6ey0irreug.jpg)
10 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-11](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/iwv9khywp5o0kn14dofi.jpg)
11 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-12](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/l3sth3fappij5nqlupvx.jpg)
12 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-13](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/ij97qaaarz7ijsgfirmp.jpg)
13 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-14](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/cy87yalj4wg84lr4hhk4.jpg)
14 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-15](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/mfdjv7h1qfxljvqdvc4b.jpg)
15 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-16](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/yypiiqawnkl23n6fvozf.jpg)
16 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-17](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/fazskef8qsljowqn2zbl.jpg)
17 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-18](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/x08qgx1pcpmbz8vq5qvi.jpg)
18 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-19](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/eotijuj1krtat6ytei8b.jpg)
19 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-20](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/hel3asnqm8fvqvdhhvsb.jpg)
20 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-21](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/urppeofhvi6hegsxstum.jpg)
21 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-22](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/tfbsyhioszzyes2ubuz3.jpg)
22 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-23](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/nuo5vtluqqd0dx1cw7an.jpg)
23 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-24](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/qbph0h5uvlc9y9qusj6w.jpg)
24 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-25](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/fjdnaowomw6gq9lqhr0f.jpg)
25 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-26](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/amh1cckco1wdl2dqmz7u.jpg)
26 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-27](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/bo3mlcoiax9pqzj4vq1v.jpg)
27 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-28](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/ydvvd6fjfiyu66z6yjvn.jpg)
28 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-29](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/oe9msnuplhm41wd4ul2s.jpg)
29 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-30](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/xy3ikwruokofplgmvo98.jpg)
30 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-31](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/ji8ujrw9urrs6odrpjsw.jpg)
31 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-32](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/lst37rkenngrrhyak7j2.jpg)
32 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-33](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/e9ksjcdkfvguw57yycic.jpg)
33 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-34](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/ch5cmvtnvkawr6dxft8v.jpg)
34 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-35](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/fwjfcqlr5fwgxjkafgh8.jpg)
35 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-36](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/hqpb85krljfwij2wuhjr.jpg)
36 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-37](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/oib6j8mhwao7scbii43b.jpg)
37 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-38](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/soa7qhmnpq2l8gchvxsr.jpg)
38 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-39](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/jtgjs1sg4pqidvge30f1.jpg)
39 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-40](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/m8vwtdmcysigcopap990.jpg)
40 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-41](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/afvhmvf3in0vua6rfjic.jpg)
41 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-42](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/u7cc0holhmdya146ogre.jpg)
42 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-43](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/kuqegmizda3eowpz7iif.jpg)
43 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-44](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/wfk9nfw7iabnugwoq62b.jpg)
44 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-45](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/gs3bklvl0wdpdxnqlcvq.jpg)
45 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-46](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/txlervriserujyunrdrs.jpg)
46 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-47](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/wscyscvag4usg9vykijy.jpg)
47 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-48](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/gnsyacvhr4biado2oi2e.jpg)
48 / 49
Alli Rusco/Minnesota Vikings
![OTA-Day3-49](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/vikings/xd26gvsyxpt7akkv87v2.jpg)
49 / 49
Alli Rusco/Minnesota Vikings
This Ad will close in 3