Family of Fife Army captain complete 2.6 challenge to raise funds for injured veterans

© SuppliedCaptain David Seath.
Captain David Seath.