‘He’s a cracking lad’: Nine-year-old runs 28 miles to raise money for his kickboxing club

© Supplied by Hayley WallsJack Walls, 9.
Jack Walls, 9.