Newburyport: Emma Andrews Branch Library, Newburyport. Photo by Ben Laing/Newburyport Daily News Friday, August 10, 2007
jmkvzv