![](https://cardswire.usatoday.com/wp-content/uploads/sites/60/2023/06/USATSI_20884045.jpg?w=1000&h=600&crop=1)
The Arizona Cardinals held two practices for mandatory minicamp, closing the offseason program for veterans.
Below are a few photos from Tuesday’s practice.
Listen to the latest from Cards Wire’s Jess Root on his podcast, Rise Up, See Red. Subscribe on Apple podcasts or Spotify.
![](https://cardswire.usatoday.com/wp-content/uploads/sites/60/2023/06/USATSI_20884045.jpg?w=1000)
![](https://cardswire.usatoday.com/wp-content/uploads/sites/60/2023/06/USATSI_20884030-1.jpg?w=1000)
![](https://cardswire.usatoday.com/wp-content/uploads/sites/60/2023/06/USATSI_20884015.jpg?w=791)
![](https://cardswire.usatoday.com/wp-content/uploads/sites/60/2023/06/USATSI_20884020.jpg?w=837)
![](https://cardswire.usatoday.com/wp-content/uploads/sites/60/2023/06/USATSI_20883993.jpg?w=1000)
![](https://cardswire.usatoday.com/wp-content/uploads/sites/60/2023/06/USATSI_20884033.jpg?w=808)
![](https://cardswire.usatoday.com/wp-content/uploads/sites/60/2023/06/USATSI_20884027.jpg?w=1000)
![](https://cardswire.usatoday.com/wp-content/uploads/sites/60/2023/06/USATSI_20884017.jpg?w=1000)
![](https://cardswire.usatoday.com/wp-content/uploads/sites/60/2023/06/USATSI_20883985.jpg?w=1000)
![](https://cardswire.usatoday.com/wp-content/uploads/sites/60/2023/06/USATSI_20883982.jpg?w=1000)
![](https://cardswire.usatoday.com/wp-content/uploads/sites/60/2023/06/USATSI_20883999.jpg?w=1000)
![](https://cardswire.usatoday.com/wp-content/uploads/sites/60/2023/06/USATSI_20883997.jpg?w=1000)
![](https://cardswire.usatoday.com/wp-content/uploads/sites/60/2023/06/USATSI_20883991.jpg?w=859)
![](https://cardswire.usatoday.com/wp-content/uploads/sites/60/2023/06/USATSI_20884011.jpg?w=1000)
![](https://cardswire.usatoday.com/wp-content/uploads/sites/60/2023/06/USATSI_20884037.jpg?w=1000)