Juan Davila
TWIGHLIGHT OF THE IDOLS

Beauty and the Beast
1982
Oil on canvas
138 x 138 cm