Newburyport: Corner of Liberty and State Street. Photo by Urban Renewal/Newburyport Daily News. Tuesday, June 19, 2007
070619NEW124