Immaculate Conception
painting 1 of 9 by Alonso Cano

Immaculate Conception by Alonso Cano