1005262

Suffolk ewe with young lamb at pasture
Spring Devon UK


Close