For 2025 we are delighted to present a new calendar featuring 12 breed of sheep throughout the year