IMG_0131

Saint Anne and her 3 husbands, ca. 1505.