Newburyport: Inn Street Mall today. Photo by Handout/Newburyport Daily News Friday, November 16, 2007
071116HANDNEW200