Strava GPS Cycling and Running App

Strava lets you track your running and riding with GPS, join Challenges, share photos from your activities, and follow friends.