Triathlete and veteran endurance runner Bob Brown won Sunday’s Tresco Marathon in a time of 3 hours, 2 minutes and 58 seconds.

122 runners took part in the 8th annual race, which covers seven-and-a-half laps of the island.

The event raised ?100,000 for the Cystic Fibrosis Trust, bringing the total raised since 2000 to ?500,000.

Brown, from Callington in Cornwall, won the marathon in 2005 and shared victory with Chris Legard in 2001.

He has run across Australia, America and Europe and allegedly put his triumph down to the “seven pints of lager” he drank the previous night.

Angie Sadler set a new ladies’ record of 3 hours, 14 minutes and 53 seconds.

The primary school teacher from Tewkesbury has run the London marathon eight times.