Angus man who was given just four weeks to live ready for 96-mile challenge after battle back to health

David Ogilvie all set for more challenges.
David Ogilvie all set for more challenges.