Lincoln Center, 2009, Lambda Print, 127 x 78 cm                                  2009 Yeleen Lee

 

< pre-page       next image >