1026978

Ewe and two lambs at pasture. Poll Dorset x mule ewe with Poll Dorset lambs. October UK


Close