Cinema-Factory

Eduardo Abela Torrás 2010

Technical Details

mixed / canvas
70 x 120 cm

Ask

Popular Mechanics

Exhibition December 2009