Home Subscribe Archives Links Bookshop
5. Philippe de Champaigne (1602-1674) The Holy Face Oil on canvas - 70.2 x 52 cm Sale Paris, Sotheby’s, 25 June 2008 Photo : Sotheby’s