After President Donald Trump and Russian Prime Minister Vladimir Putin's historic joint press conference in Helsinki this afternoon, a few strong words began to circulate on Twitter: "indefensible," "puppet," and "treasonous," for example.
If those words haven't given you an...