Newburyport: Jack Bradshaw in Market Square June 2007. Photo by Urban Renewal/Newburyport Daily News. Tuesday, June 19, 2007
070619NEW107