
Former Illinois Congressman Joe Walsh announced Sunday morning that he is running for president as a Republican, challenging President Trump in the GOP primary race, while delivering a blistering attack on the president's character and qualifications. Walsh blasted the president for his social media habits and general behavior.