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

Feb 2006
15,246
3,682
California