Kahl trudges 42 miles in N.M. climate walk