Dillon Falls
Seventh Mountain, OR
Nature
Dillon Falls are rapids on the Deschutes River in the U.S. state of Oregon near Bend in the Deschutes National Forest. Unlike the nearby Benham Falls, Dillon Falls are not widely documented because they are hard to see.
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