In addition to telling thousands of lies, Donald Trump has become the master of the false promise. When he unexpectedly…
This website uses cookies.