Artichoke Summer Show
Artichoke Summer Show. Barbican Centre. London.