THE SPIDER’S TALE | 2022 | installation
Installation at Indianapolis International Airport, IN USA. From December 2022 to June 2023.
THE SPIDER’S TALE | 2022 | installation
Installation at Indianapolis International Airport, IN USA. From December 2022 to June 2023.