Newburyport: Newburyport's Beth Castantini. Photo by Bryan Eaton/Newburyport Daily News Thursday, April 09, 2009
090409beacastantini