Why do the democrats have such terrible candidates?

93 answers 93