Antonello da Messina

Virgin of the Annunciation, 1400's
200x288 stitches, $15.00

1