Icon ios app
Strava
Free app for Android and iPhone

23 Mile Loop: 1:53 move time; 1,738 ft elevation gain