5 for Good: Runner completes solo marathon, raises funds to fight rare cancers
5 for Good: Runner completes solo marathon, raises funds to fight rare cancers

There was no official marathon on the North Shore this month, but Beverly's Sandy Frieberg committed to running 26.2 miles solo.