23-mile walk on M-24 to benefit struggling veterans