Comment: I don't think Trump is a Russian agent (spy) but I definitely think the rest of your post is pretty close. Trump most likely colluded with the Russians to help get him elected and has shady business dealings with the Russians and Russian mobsters. This is the most likely reason why Trump won't release his taxes. I think these scandals, and others, if proven, are more serious than what the Republicans tried to impeach Clinton for which was getting a blowjob in the Oval Office and then lying about it....Wouldn't you agree?