1027023

Ewe and twin newly born lambs . Individual pen in lambing shed. March Devon.


Close