MapMyWalk | 20.05mi run on 5/4/13 in Grand Forks, North Dakota