Second Presidential Debate

Second Presidential Debate

October 19, 2012

Mood of the U.S. electorate

Mood of the U.S. electorate

February 20, 2016

The Trump sweep

The Trump sweep

November 7, 2024