Icon ios app
Strava
Free app for Android and iPhone

JoyRide: 2017 Paved & Gravel - 20 mi 293 ft elev