From the site:
When entering city of Odessa port one can be greeted by a giant metal robot staying there for years already.
Constructed mainly of auto parts, like hoods etc. – so looking at it we might guess where from the Transformers idea might has appeared.
wow thats pretty awesome looking!