Three-day walk raises money for cancer research