Moroccan Sheepherders

Fair Haven Day, Fair Haven, NJ