Designed by
Title
The installers are building a huge metal structure #67465512
Description
Saint-Petersburg, Russia - June 26, 2015: The installers are building a huge metal structure to be installed on it big stage monitors for live entertainment in the town square.
This image is editorial