Former congressman and outspoken conservative radio host, Joe Walsh, will challenge President Trump in the Republican primary. He made the announcement this morning on social media. Walsh, an early Trump supporter, has railed against his style of governing. His supporters have called Walsh the “adult in the room” who has long-favored a libertarian viewpoint.

A central issue of the Walsh campaign will be the national debt. President Trump ran on eliminating the national debt, but it has continued to skyrocket since he took office.