12 British Friesian bulls born March to May 2025 average weight 275 kg been well fed
Location: Herefordshire
This website uses cookies. By using our website you consent to all cookies in accordance with our Privacy Policy.