CNNCNN hosts 5 Democratic town halls: Live updatesApr 23, 2019Gregory Krieg & Veronica RochaBy Gregory Krieg & Veronica Rochamore_vert