EL DIOS DE LA LLUVIA / RAIN GOD  (1995)
Oleo sobre lino - Oil on linen
116 x 89 cm