Strimming verges on an olive farm, Catalonia, Spain.
RMS397GGStrimming verges on an olive farm, Catalonia, Spain.