6/16-6/22 by the numbers

zero
None
zero
zero
zero
zero
Map image of a Route from May  7, 2019

TOM 7 (copy)

Castagneto Carducci, TOS, IT
41.0 mi
3,812 ft

Map image of a Route from May  7, 2019

TOM 5 (copy)

Castagneto Carducci, TOS, IT
41.6 mi
3,674 ft

Map image of a Route from May  7, 2019

TOM 4 (copy)

Castagneto Carducci, TOS, IT
45.8 mi
2,938 ft

Map image of a Route from May  7, 2019

TOM 3 (copy)

Castagneto Carducci, TOS, IT
46.6 mi
3,305 ft

Map image of a Route from May  7, 2019

TOM 2 (copy)

Castagneto Carducci, TOS, IT
41.0 mi
3,877 ft

Map image of a Route from May  7, 2019

TOM 1 (copy)

Castagneto Carducci, TOS, IT
34.3 mi
1,228 ft

Map image of a Route from April 15, 2019

McKay's Pub Ride

Pleasanton, CA, US
18.8 mi
349 ft

Map image of a Route from April  9, 2019

2019 PASO DAY2 HOLLISTER-KING CITY (copy)

Hollister, CA, US
60.1 mi
3,232 ft

Map image of a Route from April  9, 2019

2019 PASO DAY1 SUNOL-HOLLISTER (copy)

Alameda County, CA, US
88.1 mi
3,841 ft

Map image of a Route from March 25, 2019

LIV-Tracy-Bethany (copy)

Livermore, CA, US
61.5 mi
2,432 ft

Map image of a Route from March 25, 2019

LIV-Tracy-Bethany (copy)

Livermore, CA, US
60.0 mi
2,354 ft