El Ejército Rojo marchó durante un año completo, cubriendo una distancia de 40.000 kilómetros.
El Ejército Rojo tardó un año entero en recorrer 40.000 kilómetros.
Básicamente correcto, pero podría ser más conciso. Además, tómate el tiempo para hacer algo; Li en China no significa miles de kilómetros.