My First European Win – Xterra Italy!!

If you only have one race per year to travel to, make it the Xterra in Italy. This race, which is on the island of Sardinia and the village of Villacidro, is the best race experience this year, and probably the best race experience ever for me, Maui 2003 included. I can?t actually say enough […]

My First European Win – Xterra Italy!! Read More »