By Andy in Video on Sunday 15 April 2007

‘Lost’ is the most recent film production in the urban art series produced by Tokyo-based art crew Rinpa Eshidan.

Read more (1 comment)