Texas Tough Duathlon
119
Simon Vaquero