A second Republican candidate has announced his bid to challenge US President Donald Trump in the 2020 elections.

Joe Walsh, a former congressman for Illinois state and radio talk show host, made the announcement on Sunday and said he was throwing his hat in the ring because Trump had proved himself unworthy of the office.

But as Al Jazeera's Heidi Zhou-Castro reports, it won't be an easy task to unseat a President with an enormous approval rating in his own party.

Code: SPORTS20. Sports Travel Discount. Get $20 Off. Promo Code: SPORTS20

More videos

MSNBC 18 Sep 2019 04:29 CEST

‘Impeachment' Hearings Begin