The short was filmed in Tokyo’s Akihabara district, a neon-soaked shopping hub known for its anime culture and electronics. It was created as part of Pop Life: Art in a Material World, an exhibition hosted by London’s Tate Modern from October 1, 2009, to January 17, 2010.



Posted by voguediaries

Leave A Reply