Arizona Cardinals practice (Nov. 17-18)

Arizona Cardinals WR DeAndre Hopkins warms up ahead of practice on Friday, Nov. 18, 2022, in Tempe. (Tyler Drake/Arizona Sports) Arizona Cardinals TE Maxx Williams warms up ahead of practice on Friday, Nov. 18, 2022, in Tempe. (Tyler Drake/Arizona Sports) Arizona Cardinals WR DeAndre Hopkins warms up ahead of practice on Friday, Nov. 18, 2022, in Tempe. (Tyler Drake/Arizona Sports) Arizona Cardinals TE Maxx Williams warms up ahead of practice on Thursday, Nov. 17, 2022, in Tempe. (Tyler Drake/Arizona Sports) Arizona Cardinals DL J.J. Watt runs through drills during practice on Thursday, Nov. 17, 2022, in Tempe. (Tyler Drake/Arizona Sports) Arizona Cardinals DL coach Matt Burke during practice on Thursday, Nov. 17, 2022, in Tempe. (Tyler Drake/Arizona Sports) Arizona Cardinals DL coach Matt Burke and J.J. Watt chat during practice on Thursday, Nov. 17, 2022, in Tempe. (Tyler Drake/Arizona Sports) Arizona Cardinals DL J.J. Watt runs through drills during practice on Thursday, Nov. 17, 2022, in Tempe. (Tyler Drake/Arizona Sports) Arizona Cardinals DL J.J. Watt runs through drills during practice on Thursday, Nov. 17, 2022, in Tempe. (Tyler Drake/Arizona Sports) Arizona Cardinals DL J.J. Watt runs through drills during practice on Thursday, Nov. 17, 2022, in Tempe. (Tyler Drake/Arizona Sports) Arizona Cardinals DL coach Matt Burke during practice on Thursday, Nov. 17, 2022, in Tempe. (Tyler Drake/Arizona Sports) Arizona Cardinals DL Zach Allen runs through drills during practice on Thursday, Nov. 17, 2022, in Tempe. (Tyler Drake/Arizona Sports) Arizona Cardinals DL J.J. Watt looks on during practice on Thursday, Nov. 17, 2022, in Tempe. (Tyler Drake/Arizona Sports) Arizona Cardinals DL Zach Allen looks on during practice on Thursday, Nov. 17, 2022, in Tempe. (Tyler Drake/Arizona Sports) Arizona Cardinals TEs Trey McBride (left) and Maxx Williams (right) warm up ahead of practice on Thursday, Nov. 17, 2022, in Tempe. (Tyler Drake/Arizona Sports)