I use this app for my mountain biking, road riding and trail running! I cant live without it! If you havent tried it out yet, you need to start using it today...
BelmontAaron about Strava: Run, Bike, Hike, v5.5.0