Letters First - Taipei; Installation

2008 January 23

The Artists Space Taipei, Taiwain, Republic of China. October 2006. All images taken by Push.

Back to home