In the northeastern part of Vermont you’ll find Lake Champlain, and in that body of water there are the Hero Islands. So who is the hero?
Podcast: Play in new window | Download
Your Tour Guide to America
In the northeastern part of Vermont you’ll find Lake Champlain, and in that body of water there are the Hero Islands. So who is the hero?
Podcast: Play in new window | Download
Copyright © 2026 American Countryside