The main race started at 6:50 a.m., with runners huffing their way along 10 kilometers from Lenox Square to Piedmont Park. More than 56,000 people from all 50 states and about 30 countries laced up ...
Atlanta's annual Peachtree Road Race is a rite of passage, and this year, the heat, memories of my father and the art of ...