XTERRA to Host 2012 ITU Cross Tri Worlds May 19 at Shelby County, Alabama, USA

(Honolulu, HI) - The International Triathlon Union (ITU) has…