A C long walk