Self-Transcendence 3100 Mile Race 2009 – Day 1
The 13th Self-Transcendence 3100 mile race got underway yesterday morning at 6:00 am in Jamaica, Queens in New York. The 13 runners gathered under cloudy skies to commence their journey that is the longest certified […]