Icon ios app
Strava
Free app for Android and iPhone

Horses, Lollipops, and David Lynch