Icon ios app
Strava
Free app for Android and iPhone

DV2 Pleasanton-Palomares-Calaveras-Milpitas-Pleasanton Loop