News

The Thimble Islands, which belong to the town of Branford, are a series of 365 islands that sit in the middle of Long Island Sound.