Cathartic Release
Down to Pimlico and round to Tate Britain to take a look at their latest show All Too Human which – since it’s occupying a dozen rooms of the main display area and running for the next six months right through until the end of August – must, I suppose, be intended as the gallery’s … Continued