Icon ios app
Strava
Free app for Android and iPhone

36 Mile Loop: 2:56 Move time, 2,781 ft elevation gain