This site is anti-Trump and anti-Republican. What a bunch of BS.
Sources are given at the end of the article.
Yep
So is DoodleDawg.