Artwork > Recast: Akihabara

Installation at 3331 Arts Chiyoda
Installation at 3331 Arts Chiyoda
2012