‘Brain’ Sculpture: Leyla Aliyeva / 012 Baku Public Art Festival / 11 May 2012

Loading