Jacob Watering Laban’s Sheep before Peeled Branches Eric (circa 1612—1622) Jacob Watering Laban’s Sheep before Peeled Branches Read More »