Icon ios app
Strava
Free app for Android and iPhone

And West We'll Go (35mi/3k ft)