Fresh vegetables at farmer market in Italy

Royalty-free stock photo ID: 99046331

Fresh vegetables at farmer market in Italy