Tips for hill farming success in tricky times shared at event

David Girvan at his farm at Glenurquhart
David Girvan at his farm at Glenurquhart

Breaking