Icon ios app
Strava
Free app for Android and iPhone

Tour of Utah, Stage 7 (Salt Lake City)