BRYAN EATON/Staff photo. Jack Carleo is the first runner for Newburyport to cross the finish.
161025BEArace