Thousands participate in Sharon's Ride, Run, Walk