The Urban Sacred in London

“The Urban Sacred” has traveled from Germany to England. Check out some more pictures  from the road and the setting up at Menier Gallery in Southwark, London. Thanks to our amazing volunteers for helping install the exhibition!