Episode 26

The UK. Unusual Art Installations