St Marguerite
painting 23 of 30 by Giovanni Francesco Barbieri Guercino

St Marguerite by Giovanni Francesco Barbieri Guercino