Seeking more depth on the defensive line, the Cardinals signed veteran free agent Terrell McClain to a one-year deal Wednesday.
McClain, who played last year in Atlanta, is going into his ninth season. The 30-year-old will try to find a spot in a unit that has questions beyond an expected starting trio of Corey Peters, Darius Philon and Rodney Gunter.
To make room on the roster, the Cards released wide receiver Malachi Dupre.
McClain came into the league in 2011 with Carolina, and played for the Patriots, Texans, Cowboys and Redskins before joining the Falcons last season. He appeared in 13 games, totaling 17 tackles and a sack. His best season came in 2016 with Dallas, when he had 40 tackles and 2½ sacks.
Beyond Peters, Philon and Gunter, the Cardinals have third-round pick Zach Allen and Robert Nkemdiche, who is coming off an ACL tear. Vincent Valentine, seventh-round pick Michael Dogbe and undrafted rookies Immanuel Turner and Miles Brown are the other defensive linemen on the roster.
Images from Tuesday afternoon's offseason work

S D.J. Swearinger

WR Christian Kirk (left) and QB Kyler Murray

WR Larry Fitzgerald (left) and coach Kliff Kingsbury

LB Jordan Hicks

RB David Johnson

CB Robert Alford

C A.Q. Shipley (left) and G J.R. Sweezy

QB Kyler Murray (left) and RB David Johnson

S D.J. Swearinger (left) and S Budda Baker

WR Hakeem Butler reaches for a pass

The defensive line

From left: T D.J. Humphries, T Marcus Gilbert, G Justin Pugh and G J.R. Sweezy

CB Byron Murphy

WR Kevin White

S Deionte Thompson

RB Chase Edmonds

QB Kyler Murray (left) and RB Chase Edmonds

LB Zeke Turner

Coach Kliff Kingsbury (middle) and WR Larry Fitzgerald share a laugh

RB David Johnson (left) and RB Chase Edmonds

WR Hakeem Butler

QB Kyler Murray

RB David Johnson

RB Dontae Strickland

DE Darius Philon