Three Peaks Yacht Race

Three Peaks Yacht Race
ADVERTISEMENT

Summary

Action from the adventure race, which saw teams of five sail along the west coast of Great Britain and also run up the highest mountains in England, Scotland and Wales.
Sport