Newburyport: Dr Z, AKA Jim Zanfagna of Newburyport, plays for the crowd at the Earth Day celebration on the Bartlett Mall Saturday. Jim Vaiknoras/Staff photo
earth