Walking 100km non-stop for charity