Highland cattle to vie for national honours

The national show will take place at the Black Isle next month
The national show will take place at the Black Isle next month

Breaking