Troya. 2015, oil on canvas, 59 x 98.4 in (150 x 250 cm)

Alejandro Campins

Alejandro Campins