orange sock puppet

orange sock puppet
shrewd, smug puppeteer Putin
truly cringeworthy