President Donald Trump has had a hard time this week explaining his



More...