XTERRA Scramble La Jolla Canyon Legend:

Date: 2006-10-28
Location: La Jolla, CA
Sport: UltraRunning
Distance: 18k,11k
Description: 
Race Director: 

Result for