June 28, 2014


Previous post
90153180972 Adrian Ghenie, The Darwin Room, 2013-2014. Mixed media, installation, 350 x 435, 735cm “Consisting of an assemblage of meticulously sourced 19th
Next post
90447266362 Quite possibly one of the most stress inducing webpages on the internet. The “don’t touch anything as we might charge you twice, send your