Hernan Cedola, HC3056, 2011, Oil pastel on paper, Paper: 53 x 37 in.

Hernan Cedola, HC3056, 2011, Oil pastel on paper, Paper: 53 x 37 in.

 

Back to All Images