Monday, October 22, 2018

Trump is the average American in exaggerated form. Democrats can’t stand it, writes David Gelernter