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

Feb 2006
15,207
3,640
California