July 24, 2005

ElectroScape International New Media Art Exhibition at Zendai Museum of Modern Art