8/12

SCREEN

SCREEN #08, ilfoflex 2004, 190x115cm, 75x45inches