Aberdeenshire Suffolk breeder extends winning streak

Jimmy Douglas' 15,000gn ram lamb
Jimmy Douglas' 15,000gn ram lamb

Breaking