House Speaker Nancy Pelosi (D-Calif.) has faith in all of the 2020 Democratic presidential candidates, telling CNN that any one of them "would be a better president" than President Trump.

There are now eight candidates in the running for the Democratic nomination, and Pelosi said she is "grateful" to all of them for "putting themselves on the line, putting forth their ideas." She's certain of one thing: Democrats "have a better vision for America, and we must defeat Donald Trump, who does not share a vision that is about unity and unifying the country."

Pelosi said she "can't even envision a situation" where Trump would be re-elected, but Democrats still "must be unified in making sure that he does not have a second term." Catherine Garcia