Icon ios app
Strava
Free app for Android and iPhone

9/31 Option #3 (add 4-5 miles to this distance)