Strava is the social network for people who enjoy suffering outdoors. But beyond the basic record activity, get kudos, repeat ...