Saint John the Evangelist disputing the Doctrine of the Immaculate Conception with saints gregory, Augustine and John Chrysostom
Saint John the Evangelist disputing the Doctrine of the Immaculate Conception with saints gregory, Augustine and John Chrysostom,
:
Carlo MARATTI (1625-1713)