Veteran completes 70th marathon in cracking style