John Davidson takes on the 50-mile coast-to-coast duathlon for the 8th time as the event celebrates 40 years of fundraising for Highland charities.
2 окт 2024