Anti-Obama poster, framing him as a socialist/communist, published by Libertymaniacs (USA) on zazzle.com.
The row of faces below is based on posters like "Long live Marxism-Leninism-Mao Zedong Thought!", ca. 1968, extended with prominent Democrat politicians from the USA.