Newburyport: Runners in the Yankee Homecoming 5K Race head through Newburyport's Market Square. Bryan Eaton/Staff Photo
110802BEA