万里长征

a long march of ten thousand miles, Long March...