Hyannis Viking village race day photos from Rosalind Duane

“Despite a wet start, the tree coverage at the Hyannis aid station acted like a natural umbrella to keep most of the day’s heaviest rainfall to a light misting over the station, its volunteers, and the incoming runners. Racers coming up the stairs to Hyannis looked pleased to reach the...