1026979

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


Close