a web museum

 

God's Hand and Holy Spirit (detail)

Lavers and Barraud, London, England

circa 1863

 

God's Hand and Holy Spirit (detail)