A Grimsby teacher who delivered free meals to his pupils during the coronavirus lockdown has completed a fundraising cycle ride.
Zane Powles, assistant head at Western Primary School, delivered more than 7,500 packed lunches during the pandemic, walking about five miles each day to drop off the food to students' homes.
He has now finished a 1,500-mile cycle ride raising more than £5,000 for charities providing free meals for children.
Mr Powles arrived in Cleethorpes on Sunday after spending just over a week cycling between castles in London, Edinburgh, Dublin, Cardiff and Belfast.
Greeted by cheering supporters, an emotional Mr Powles said he did not think he could complete the challenge.
"I got up crying and I just thought I can't do this, I just can't do another day because I knew it was about 90 miles," he said.
"I thought I can't do another day, but I thought I've just got to push those pedal things and the miles will just disappear in front of me," he added.