Chimera Luxe . August 2002
12 metre wide wall mural for Chimera Luxe store in Shibuya, Tokyo.