Jonathan Meese, Stanley Kubrick de Large (1-4). The artist paints his idol as the monolithic Lenin head of communist propaganda: visionary and revered harbinger of the utopian prospect. View online at The Saatchi Gallery – London contemporary art gallery.