21.5 miles loop Pleasanton/Livermore
Long run

21.5 miles loop Pleasanton/Livermore
Long run