The Salvation Army in Fraserburgh welcomed a special guest on Friday.
High Wycombe man Andy Peddle is undertaking a 7,900-mile walkathon to raise money to support homeless people and the victims of human trafficking.
Mr Peddle (70), started the mammoth walkathon in Shetland on May 16 and is aiming to visit every Salvation Army centre in the UK as part of the tour. He has travelled to 387 centres so far with Fraserburgh.
Mr Peddle, who wears top hat and tails for his visits, hopes to cover 22 miles a day over his 18-month journey.
At each stop, Mr Peddle sings “You’ll Never Walk Alone” to his supporters who come and hear his talk at Salvation Army halls around the country.
Mr Peddle said: “Homelessness is growing problem. It is incredible that, even now, food banks are being set up in towns across the country to help people in need. I feel very proud to be raising money and awareness
Mr Peddle has been supported by a motor home that travels in front of him at each leg of the journey. He gave a talk to the Fraserburgh Salvation Army before embarking on the next stage of the remarkable walkathon.