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