Topsfield: Danvers runner Brian Herbert leads the pack across a puddle and later finished second in the race. photo by Mark Teiwes / Salem News
110920MTEXCOUNTRY