Kelso Ram Sale

Border Union Ram Sales - Border Union Agricultural Society