Giovanni Strazza. The Veiled Virgin, 18th century.

Giovanni Strazza.   The Veiled Virgin, 18th century.