Gruelling challenge lies in wait for Skye man as he bids to exceed £100,000 mark for cancer charities

© SuppliedAlly K Macpherson is aiming to break the £100,000 mark in the total raised for cancer charities through his endurance events
Ally K Macpherson is aiming to break the £100,000 mark in the total raised for cancer charities through his endurance events

Breaking