2024-0005.jpg
A stairs with projected video in the city center of The Hague