Strava has become the fitness tracker du jour, with now more than 120 million global users who diligently log their every move, even on vacation. If you didn't record your explorations on Strava, did ...