Shorthorns set new record of 26,000gn at Stirling Bull Sales

Glenisla Jackpot
Glenisla Jackpot

Breaking