Democratic front-runners for 2020? There are 31 | With Chris Cillizza

Democratic front-runners for 2020? There are 31 | With Chris Cillizza