12/12

SCREEN

SCREEN #12, ilfoflex 2002, 115x190cm, 45x75inches