Lucky Thirteen August 9, 2010Fitness, LifestyleCandace In which a small town in Maine welcomes the world's fastest runners.