framed

Inmaculada de la Avispa

2010
Oil on wood
90.00 x 90.00 cm
Sold