3100 Mile Race ended in New York
On August 4 the longest certified race in the world – The Self-Transcendence 3 100 Mile Race ended in New York. It was 19th edition of the race since its inception in 1997. The competition of this year was … Continued