The 2018 Isle of Skye Half Marathon has officially sold out.

The popular race, due to take place on Saturday 9 June, will see 1,000 runners take to the roads.

The race has sold out in record time and will, for the first time in the event's history, see the 1,000 racers run the course in reverse, with a full road closure.