Richard Barnes, ‘Suspended Giraffe, Academy of Sciences’, 2005, Clark Gallery

About Richard Barnes

based in New York, NY, United States