Rebecca at the Well
painting 3 of 5 by Valerio Castello

Rebecca at the Well by Valerio Castello