Fife veteran who snapped spine and lost his sight overcomes the odds

© SuppliedGarry Cowan.
Garry Cowan.

Breaking

    Cancel