$ 0 0 A man from Montrose has walked more than 50 miles in honour of his mum, who is battling cancer.