Pumpkin Merchant (1883)
painting 321 of 617 by Camille Pissarro

Pumpkin Merchant, 1883 by Camille Pissarro