Three ex-servicemen are to tackle Highland lochs and terrain to raise money for soldiers, sailors and air crew injured in combat.
Calum Morrison, from Inverness, and Jonathan Parrott, from near Salisbury, will run and swim the Great Glen from Inverness to Fort William.
Meanwhile, Peter Buckley, of Weymouth, is to ride 1,000 miles of cycle routes using routes such as The Scotland Way.
Their efforts will raise money for Help for Heroes and Afghan Heroes.
Mr Buckley, who served in the Royal Tank Regiment for more than 25 years, will use various cycle routes such as the Scotland Way, Coast-to-Coast and Wessex Way for his challenge.
He will start from Skye on 26 August.
Former Royal Marines officer Mr Morrison and Mr Parrott, who was a major in the Royal Artillery, will set off from Inverness on 28 August.
They will swim lochs Ness, Oich and Lochy and run in between each.