All things Trump

Love him or hate him, this President of the USA daily fulfills every person's predictions of what kind of President they thought he would be.

762