BRYAN EATON/Staff photo. Newburyport's Ellie Schulson.
180926BEAraceNewburyportPentucketcrosscountryMaudslay