October 25, 2011

Last Friday popped into the Tate Modern on the South Bank to see the impressive new Tacita Dean installation in the Turbine Hall - if you’re in London make sure you go and see it, it was spectacular.