Mood of the U.S. electorate

Mood of the U.S. electorate

February 20, 2016

Trump impeached (again)

Trump impeached (again)

January 15, 2021

Hillary for President

Hillary for President

May 19, 2006