Icon ios app
Strava
Free app for Android and iPhone

Foremarke loop 40 miles