Former Rep. Joe Walsh (R-Ill.) is expected to mount a primary challenge to President Trump, after discovering newfound Twitter fame as an ardent defender-turned-critic of the administration.
The big picture: Walsh wouldn't be Trump's only primary challenger, as former Gov. Bill Weld (R-Mass.) has already launched a long-shot bid. But the Tea Party Republican would likely offer a different approach to the more traditional Weld, having created a brand for himself as a conservative activist unafraid to ruffle feathers. That has led Walsh to his fair share of controversy, including allegations of racist statements.