Are Democrats finally coming to their senses?
509
1246
1129
753
534
2975
532
189