#122 fundraiser.
#30 team fundraisers.
2nd Longest personal exercise of this race.
2nd Longest personal exercise of this race this month.
Extends in-race streak to 1 days.
2nd Longest personal exercise.
Passed 4 athletes.
#122 fundraiser.
#30 team fundraisers.
2nd Longest personal exercise of this race.
2nd Longest personal exercise of this race this month.
Extends in-race streak to 1 days.
2nd Longest personal exercise.
Passed 3 athletes.
#122 fundraiser.
#30 team fundraisers.
2nd Longest personal exercise of this race.
2nd Longest personal exercise of this race this month.
2nd Longest personal exercise.
Passed 7 athletes.
#122 fundraiser.
#30 team fundraisers.
2nd Longest personal exercise of this race.
2nd Longest personal exercise of this race this month.
2nd Longest personal exercise.
Passed 7 athletes.
#116 fundraiser.
#30 team fundraisers.
5th Longest personal exercise of this race.
5th Longest personal exercise of this race this month.
5th Longest personal exercise.
Passed 5 athletes moving DATA OPSCSSC into #23.
#116 fundraiser.
#30 team fundraisers.
3rd Longest personal exercise of this race.
3rd Longest personal exercise of this race this month.
3rd Longest personal exercise.
Passed 5 athletes.
#112 fundraiser.
#30 team fundraisers.
4th Longest personal exercise of this race.
4th Longest personal exercise of this race this month.
4th Longest personal exercise.
Passed 4 athletes.
#108 fundraiser.
#30 team fundraisers.
4th Longest personal exercise of this race.
4th Longest personal exercise of this race this month.
Back after 5 days.
4th Longest personal exercise.
#106 fundraiser.
#30 team fundraisers.
2nd Longest personal exercise of this race.
2nd Longest personal exercise.
Passed 13 athletes moving DATA OPSCSSC into #12.
#106 fundraiser.
#30 team fundraisers.
2nd Longest personal exercise of this race.
2nd Longest personal exercise.
Passed 7 athletes moving DATA OPSCSSC into #12.