Cardinals Minicamp (6/8-6/10)

Wide receiver DeAndre Hopkins (10) and offensive lineman Kelvin Beachum (68) get a laugh in during Day 3 of Cardinals minicamp Thursday, June 10, 2021, in Tempe. (Tyler Drake/Arizona Sports) Offensive linemen Brian Winters (left) and Rodney Hudson (right) go through warmups during Day 3 of Cardinals minicamp Thursday, June 10 2021, in Tempe. (Tyler Drake/Arizona Sports) Wide receiver DeAndre Hopkins cracks a smile during Day 3 of Cardinals minicamp Thursday, June 10, 2021, in Tempe. (Tyler Drake/Arizona Sports) Defensive lineman Leki Fotu goes through drills during Day 3 of Cardinals mandatory minicamp on Thursday, June 10, 2021, in Tempe. (Tyler Drake/Arizona Sports) Defensive linemen Zach Allen (94) and David Parry (93) avoid a collision during the Cardinals' final day of mandatory minicamp on Thursday, June 10, 2021, in Tempe. (Tyler Drake/Arizona Sports) Wide receiver Andy Isabella (17), kicker Matt Prater (5) and wide receiver Antoine Wesley stretch during Day 2 of Cardinals mandatory minicamp on Wednesday, June 9, 2021, in Tempe. (Tyler Drake/Arizona Sports) Offensive lineman Justin Pugh cracks a smile during Day 2 of Cardinals minicamp Wednesday, June 9, 2021, in Tempe. (Tyler Drake/Arizona Sports) Members of Arizona's defensive line get a lesson from DL coach Brentson Buckner during Day 2 of Cardinals mandatory minicamp on Wednesday, June 9, 2021, in Tempe. (Tyler Drake/Arizona Sports) Defensive linemen Michael Dogbe (91), Ryan Bee (96) and David Parry (93) go through drills as defensive coordinator Vance Joseph (left) looks on during Day 2 of Cardinals mandatory minicamp on Wednesday, June 9, 2021, in Tempe. (Tyler Drake/Arizona Sports) Defensive linemen Michael Dogbe (91), Ryan Bee (96) and David Parry (93) go through drills as defensive coordinator Vance Joseph (left) looks on during Day 2 of Cardinals mandatory minicamp on Wednesday, June 9, 2021, in Tempe. (Tyler Drake/Arizona Sports) Defensive lineman Xavier Williams goes through drills during the Cardinals' first day of mandatory minicamp on Tuesday, June 8, 2021, in Tempe. (Tyler Drake/Arizona Sports) Defensive lineman Jordan Phillips goes through drills during the Cardinals' first day of mandatory minicamp on Tuesday, June 8, 2021, in Tempe. (Tyler Drake/Arizona Sports) Quarterback Kyler Murray throws during the Cardinals' first day of mandatory minicamp on Tuesday, June 8, 2021, in Tempe. (Tyler Drake/Arizona Sports) Defensive end J.J. Watt (99) waits in line with Leki Fotu (95) as quarterback Kyler Murray (1) looks on in the background during the Cardinals' first day of mandatory minicamp on Tuesday, June 8, 2021, in Tempe. (Tyler Drake/Arizona Sports) Defensive lineman J.J. Watt looks on during the Cardinals' first day of mandatory minicamp on Tuesday, June 8, 2021, in Tempe. (Tyler Drake/Arizona Sports) Defensive lineman Jordan Phillips goes through drills during the Cardinals' first day of mandatory minicamp on Tuesday, June 8, 2021, in Tempe. (Tyler Drake/Arizona Sports) Wide receiver A.J. Green (18) and running back Chase Edmonds (2) warm up during the Cardinals' first day of mandatory minicamp on Tuesday, June 8, 2021, in Tempe. (Tyler Drake/Arizona Sports) Defensive lineman Leki Fotu goes through drills during the Cardinals' first day of mandatory minicamp on Tuesday, June 8, 2021, in Tempe. (Tyler Drake/Arizona Sports) Defensive lineman Michael Dogbe goes through drills during the Cardinals' first day of mandatory minicamp on Tuesday, June 8, 2021, in Tempe. (Tyler Drake/Arizona Sports) Members of Arizona's defensive line during the Cardinals' first day of mandatory minicamp on Tuesday, June 8, 2021, in Tempe. (Tyler Drake/Arizona Sports) Defensive lineman Ryan Bee goes through drills during the Cardinals' first day of mandatory minicamp on Tuesday, June 8, 2021, in Tempe. (Tyler Drake/Arizona Sports) Defensive lineman Zach Allen goes through drills during the Cardinals' first day of mandatory minicamp on Tuesday, June 8, 2021, in Tempe. (Tyler Drake/Arizona Sports)