The choice for president has seldom been starker.
On one side is Donald Trump, a felonious and twice-impeached conman, raring to finish off the job of dismantling American democracy. On the other is Kamala Harris, a capable and experienced leader who stands for traditional democratic principles.