Walk for a long distance