20110529-060428.jpg

Multi-screen video installation by ? … pic by W.