Designed by
Title
Installation `Echo`, nine mirror steel figures, near the IQ quarter in Moscow City #226021447
Description
Moscow, Russia, 07.23.2021. Installation `Echo`, nine two-meter steel figures polished to a mirror shine, towering near the IQ quarter in Moscow City
This image is editorial