News

Yankee Magazine recently picked 12 of the most beautiful places in New England, including a spot on Cape Cod Bay.