27 July 2016

Are Clinton and Trump the Biggest Liars Ever to Run for President?

David Greenberg