Moray veteran raises thousands in Sahara trek

Breaking