Lake Helen isn’t just a gorgeous jewel lying below Lassen Peak, it is also a critical part of Northern California’s watershed.
Podchaser is the ultimate destination for podcast data, search, and discovery. Learn More