Lake Cascade
Cascade, ID
Nature
Lake Cascade, is a reservoir in the western United States, on the North Fork of the Payette River in Valley County, Idaho. Located in the Boise National Forest, it has a surface area of 47 square miles, and is the fourth largest lake or reservoir in the state.
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