Newburyport: Thread needle Ally looking toward Inn Street. Photo by Jim Vaiknoras/Newburyport Daily News. Monday, March 12, 2007
070312JVANEW