A fan of Harris Tweed has cycled from Folkestone in Kent to Stornoway in the Western Isles dressed in clothes made from the material.
Kelvin Pawsey, from Rye, East Sussex, said his attire had been "perfect" for this summer's weather.
He travelled 960 miles in 18 days to reach his destination. The trip involved a ferry crossing from Skye.
His journey has raise thousands of pounds for the Harris Tweed Authority Educational Trust and RNLI.
Mr Pawsey reached Stornoway on Saturday and has been spending time on the islands learning more about Harris Tweed.
He said: "It has been the right weather for wearing tweed.
"When it did get sticky I took off my jacket and rolled it up and carried on in my shirt and waist coast.
"I did have one pair of breeks that weren't lined and I got 'tweed knee' where the material had worn away the flesh."