For Democrats, it's the best of times and the worst of times

Save
0:00 / 0:00
Source