Trump's disapproval rating hits 60%

Tweets by Princeton historian Kevin Kruse

Read next page