Cardinals OTAs (May 22)

Arizona Cardinals QB Kyler Murray takes in voluntary OTAs on Monday, May 22, 2023, in Tempe. (Tyler Drake/Arizona Sports) Arizona Cardinals QB Clayton Tune runs through drills during voluntary OTAs on Monday, May 22, 2023, in Tempe. (Tyler Drake/Arizona Sports) Arizona Cardinals DL Carlos Watkins runs through drills during voluntary OTAs on Monday, May 22, 2023, in Tempe. (Tyler Drake/Arizona Sports) Arizona Cardinals DL L.J. Collier runs through drills during voluntary OTAs on Monday, May 22, 2023, in Tempe. (Tyler Drake/Arizona Sports) Arizona Cardinals QB Colt McCoy runs through drills during voluntary OTAs on Monday, May 22, 2023, in Tempe. (Tyler Drake/Arizona Sports) Arizona Cardinals QB Clayton Tune runs through drills during voluntary OTAs on Monday, May 22, 2023, in Tempe. (Tyler Drake/Arizona Sports) Arizona Cardinals QB Jeff Driskel runs through drills during voluntary OTAs on Monday, May 22, 2023, in Tempe. (Tyler Drake/Arizona Sports) Arizona Cardinals QB Colt McCoy runs through drills during voluntary OTAs on Monday, May 22, 2023, in Tempe. (Tyler Drake/Arizona Sports) Arizona Cardinals DL room runs through drills during voluntary OTAs on Monday, May 22, 2023, in Tempe. (Tyler Drake/Arizona Sports) Arizona Cardinals DLs Kevin Strong (left) and L.J. Collier (right) look on during voluntary OTAs on Monday, May 22, 2023, in Tempe. (Tyler Drake/Arizona Sports) Arizona Cardinals DL L.J. Collier looks on during voluntary OTAs on Monday, May 22, 2023, in Tempe. (Tyler Drake/Arizona Sports) Arizona Cardinals DL Carlos Watkins looks on during voluntary OTAs on Monday, May 22, 2023, in Tempe. (Tyler Drake/Arizona Sports) Arizona Cardinals WR Zach Pascal warms up ahead of voluntary OTAs on Monday, May 22, 2023, in Tempe. (Tyler Drake/Arizona Sports) Arizona Cardinals OL Josh Jones warms up ahead of voluntary OTAs on Monday, May 22, 2023, in Tempe. (Tyler Drake/Arizona Sports)