This is an art piece titled ‘Evolution’ which was installed some months ago by a company.
Which one?

Picture1

Show Answer
Tagged with →