International Sculpture Center

   

DIRECTORY

Dennis Leri

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