MapMyWalk | 18.66mi run on 5/17/13 in Grand Forks, North Dakota