2012 ITU Triathlon Cross World Championship: Pelham, Alabama
This past weekend Pelham, Alabama hosted the 2012 ITU Cross Triathlon World Championship. It was really cool to have this venue develop into that World Championship given it was the race that had the most “grassroots” feel of any on the XTERRA schedule when we first came here. Now the race was elevated in importance …
2012 ITU Triathlon Cross World Championship: Pelham, Alabama Read More »