1023361

Ewe with two lambs. Huntsham Devon. Farm under organic husbandry.


Close