The Walker Curates the News: 06.15.15
by Walker Art Center | Jun 15, 2015
Steve McQueen’s photo Lynching Tree is being exhibited in the UK for the first time in Tate Britain’s new Fighting History show. Found in Louisiana while scouting locations for 12 …