Joe Walsh, a former Republican member of Congress and tea party figure turned controversial talk show host, is expected to announce his candidacy for president in the coming days, according to reports by Politico and The New York Times.

If Walsh does throw his hat in the ring, he’ll be the second Republican to mount a primary challenge against President Donald Trump. Former Massachusetts Gov. Bill Weld announced in April that he’d be running for president.

Both Politico and the Times reported that Walsh, who served as the Republican representative for Illnois’ 8th Congressional District from 2011 to 2013, will likely announce his presidential bid this weekend.

Walsh, 57, neither confirmed nor denied the impending announcement, but told Politico that if he was going to “do it, it’s going to happen soon.”

“I’ve been really surprised by the amount of anxiousness from people across the spectrum who want this president to have a challenge, because there’s just a real concern that he’s absolutely unfit,” Walsh said, adding that he’d “abso-freaking-lutely” be able to secure the financial support needed for the campaign.