A giant float at this German carnival didn't hold back in mocking Trump's Russia problem

Feb 2006
14,537
3,076
California