Few, including Donald Trump, expected him to win the US presidential election in 2016.
Now he's well into his first term, and campaigning hard for a second in 2020.
He launched his re-election bid in Florida, a swing state that he must win.
Trump didn't offer new policies during the rally, and again attacked what he called the 'fake news media' and the political establishment for undermining him and his supporters.
Opinion polls suggest Trump could lose to most of the possible Democratic challengers such as Joe Biden.
So will he win a second term?
Presenter: Martine Dennis
Joel Rubin - Former U.S. Deputy Assistant Secretary of State
Lauren Zelt - Founder & Chief Executive, Zelt Communications & conservative strategist
Rashawn Ray - Assistant Professor of Sociology, University of Maryland
Subscribe to our channel http://bit.ly/AJSubscribe
Follow us on Twitter https://twitter.com/AJEnglish
Find us on Facebook https://www.facebook.com/aljazeera
Check our website: http://www.aljazeera.com/
#Aljazeeraenglish #InsideStory #DonaldTrump