Nate Beeler cartoon on President Donald Trump’s recent summit with Vladimir Putin.