1017311

Ewe and suckling twin lambs
pasture Devon UK


Close