A new fundraising challenge will see local runner, Alistair Macpherson, run from the Isle of Barra to Skye.

The challenge, which will take place in May, involves Ally covering ten islands in the space of just two days.

To date, Ally has raised £50,000 for cancer charities.  

His Facebook page, and more details, can be found here.