May29

Moroccan Sheepherders

Deal Country Club, 1 Golf Ln., Deal, NJ