Race Final Results. 3100 Miles – 2015

Nineteenth Annual Self-Transcendence 3100 Mile Race.
June 14 – August 4, 2015
certified loop – 0.5488 mile (883.2079 meters)

Screen Shot 2015-08-06 at 1.03.04 AM

Comments are closed.