03.02.2015
Author Will Self for Telerama Magazine, photographed in London in January 2015.
Author Will Self for Telerama Magazine, London, January 2015.