JUAN IRIBARREN
Untitled, 2010. Oil on linen. 62 x 48 in. (157.5 x 122 cm.)