Burlington’s Lake Champlain Islands Are the Coolest Islands You Never Knew Existed
Burlington might be Vermont’s biggest city, but its remote islands are what really make this New England town stand out. Located just north of Burlington, the Lake Champlain Islands stretch between...