Holy Virgin of Kazan

 51,50

Thea Gouverneur

24,5 x 39,8 cm