Icon ios app
Strava
Free app for Android and iPhone

Tour of Pain or Susans Flat Easy Century - No Century, Not Flat and Not Easy