VADB
Three Sheep: One Standing between Two Lying Down by Nicolaes Berchem the Elder — VisualArtsDB