Icon ios app
Strava
Free app for Android and iPhone

Simple Sauvie Loop - 21.3mi. - No climbing