Beverly: Cabot street is filled with music, vendors, and performers for Arts Fest Beverly. photo by Mark Teiwes / Salem News
100619MTEARTSFEST