DIVA  I  - 12' x 5' x 5" - Painted Red Steel, Located in Stamford CT, 2009

To exit slideshow, click page background, or X in left corner