International Sculpture Center

   

DIRECTORY

Barry Parker

A Flea in Her Ear
1998
66 x 39 x 33 inches
Bronze

Price: $9000