Icon ios app
Strava
Free app for Android and iPhone

Mountains2beach Marathon: My first (and maybe my last 😉)