Former Illinois congressman Joe Walsh, 57, threw his hat in the ring in an appearance on the weekly U.S. political talk shows, joining moderate former MA governor Bill Weld, who announced his candidacy in April.
"I'm running because he's unfit", Walsh said of Trump, describing him as "incompetent", "a bigot", and "a narcissist", characterizations opposition Democrats often aim at Trump, who is seeking a second four-year term. And that's why I'm running for president.
We can not afford four more years of Donald Trump.
Walsh was elected to the House in 2010 as part of the Tea Party wave but lost reelection in 2012 and has since hosted a radio talk show.
Others who are mulling Republican primary challenges against Trump include Mark Sanford, a former SC governor and congressman, and former OH governor John Kasich.
At the same time, polling consistently shows that Trump has the solid backing of an overwhelming majority of Republican voters. "Republicans are firmly behind the president and any effort to challenge him in a primary is bound to go absolutely nowhere", said Republican Party Chairwoman Ronna McDaniel.
Walsh has a history of controversial, incendiary and offensive comments.
"It can only contribute to more robust dialogue and that will be good for the country", he said.
"I helped create Trump".
Walsh isn't the only conservative candidate looking to take on Trump. Walsh seeks to differentiate himself from Weld, a centrist, by describing himself as a "contender from the right". "I regret that. And I'm sorry for that", he said.