Just after sunrise Wednesday, Steve Pass will be right where he always is on Independence Day.
Steve Pass, 66, still keeping pace with Peachtree Road Race tradition started in 1979
Buford resident to make his 40th-consecutive appearance in world's largest 10K run