Humanoids on Siberia

Installed in front of the shopping center in Surgut -Russia