The 2021 Spartan Beijing Race is held on May 29. The Spartan Beijing Race, that has attracted nearly 7,000 participants, is composed of Sprint Race, Super Race, Kids Race and Four-hour Hurricane Heat. (Photo: China News Service/Fu Tian)
The 2021 Spartan Beijing Race is held on May 29. The Spartan Beijing Race, that has attracted nearly 7,000 participants, is composed of Sprint Race, Super Race, Kids Race and Four-hour Hurricane Heat. (Photo: China News Service/Fu Tian)
The 2021 Spartan Beijing Race is held on May 29. The Spartan Beijing Race, that has attracted nearly 7,000 participants, is composed of Sprint Race, Super Race, Kids Race and Four-hour Hurricane Heat. (Photo: China News Service/Fu Tian)
The 2021 Spartan Beijing Race is held on May 29. The Spartan Beijing Race, that has attracted nearly 7,000 participants, is composed of Sprint Race, Super Race, Kids Race and Four-hour Hurricane Heat. (Photo: China News Service/Fu Tian)
The 2021 Spartan Beijing Race is held on May 29. The Spartan Beijing Race, that has attracted nearly 7,000 participants, is composed of Sprint Race, Super Race, Kids Race and Four-hour Hurricane Heat. (Photo: China News Service/Fu Tian)
The 2021 Spartan Beijing Race is held on May 29. The Spartan Beijing Race, that has attracted nearly 7,000 participants, is composed of Sprint Race, Super Race, Kids Race and Four-hour Hurricane Heat. (Photo: China News Service/Fu Tian)