Ryan Kelley, left, arrives before his talk at the Jackson County Republican headquarters, Thursday, April 10, 2025, in Jackson, Mich. (AP Photo/Paul Sancya)Ryan Kelley, center, speaks with attendees after his talk at the Jackson County Republican headquarters, Thursday, April 10, 2025, in Jackson, Mich. (AP Photo/Paul Sancya)A small cutout of Ryan Kelley sits on the registration table before his talk at the Jackson County Republican headquarters, Thursday, April 10, 2025, in Jackson, Mich. (AP Photo/Paul Sancya)Ryan Kelley, left, talks with William "Hank" Choate before speaking at the Jackson County Republican headquarters Thursday, April 10, 2025, in Jackson, Mich. (AP Photo/Paul Sancya)Ryan Kelley, right, speaks at the Jackson County Republican headquarters, Thursday, April 10, 2025, in Jackson, Mich. (AP Photo/Paul Sancya)Ryan Kelley speaks at the Jackson County Republican headquarters, Thursday, April 10, 2025, in Jackson, Mich. (AP Photo/Paul Sancya)Ryan Kelley speaks at the Jackson County Republican headquarters Thursday, April 10, 2025, in Jackson, Mich. (AP Photo/Paul Sancya)Ryan Kelley speaks at the Jackson County Republican headquarters, Thursday, April 10, 2025, in Jackson, Mich. (AP Photo/Paul Sancya)Ryan Kelley, right, hugs William "Hank" Choate during his talk at the Jackson County Republican headquarters Thursday, April 10, 2025, in Jackson, Mich. (AP Photo/Paul Sancya)Ryan Kelley, center, poses for a photo after his talk at the Jackson County Republican headquarters, Thursday, April 10, 2025, in Jackson, Mich. (AP Photo/Paul Sancya)
Copyright 2025 The Associated Press. All rights reserved
Ryan Kelley, left, arrives before his talk at the Jackson County Republican headquarters, Thursday, April 10, 2025, in Jackson, Mich. (AP Photo/Paul Sancya)