INDEX
Translucent Screen
148x100cm, 2011