International Sculpture Center

   


DIRECTORY

Barry Parker

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

Price: $9000