Lake Helen
Chester, CA
Nature
Lake Helen is a glacial lake or a tarn occupying a cirque at around 8,200 feet in Lassen Volcanic National Park. The lake is located to the south of Lassen Peak and west of Bumpass Mountain in the Shasta Cascades region of Northern California.
From Wikipedia, CC BY-SA 4.0
Been here? Collect this stamp in your own passport and share it with friends.
Collect this stampI already have an account