13 April 2017

Why does Trump keep making promises he can’t keep? The secret lies in his past.

Paul Waldman