Today, after much flailing about and increased frustration from the left, the Democratic Party finally unveiled a proper, coherent platform on which to run against the Republican majority in 2018. (more…)

Today, after much flailing about and increased frustration from the left, the Democratic Party finally unveiled a proper, coherent platform on which to run against the Republican majority in 2018. (more…)