Spring in Marblehead

Cherry blossoms on Washington Street and the Carnival at Devereux Beach