Endomondo
Endomondo is a free sports community based on real-time tracking of your sports. Bring the mobile when you go running, biking, hiking etc. and get a full training log at our website. Share your workouts at Facebook and Twitter, challenge friends and follow them live. All you need is a GPS phone or a Garmin device.