Handmaid of the Lord
Handmaid of the Lord, 1916
Oil on canvas with papier-mâché reliefs
310 x 136 cm
Sargent Hall, east wall
(after treatment)
forward and back navigation / registration points

Handmaid, detail

before treatment: top

before treatment, during treatment: detail  

The Triumph of Religion