UK 2024: AAA Exhibition Installation
8th April 2024