Icon ios app
Strava
Free app for Android and iPhone

Mayfield 23 miles lots of climbing