International Sculpture Center

   


DIRECTORY

Dennis Leri

Arrival Departure
2008
96" x 54" x 24"
Painted Steel