The Sri Chinmoy Self-Transcendence 3100 Mile Race 2024 – Day 8
The Sri Chinmoy Self-Transcendence 3100 Mile Race has completed day 8 of its long journey. Current leader is Budjargal Byambaa (MGL) with with 1014km (630 miles). He has a 20 mile cushion on second placed […]