Benham Falls in Oregon Trail Review Benham Falls is located between Bend and Sunriver along the Upper Deschutes River. The falls are roaring rapids through the volcanic canyon,
Benham Falls in Oregon Trail Review Benham Falls is located between Bend and Sunriver along the Upper Deschutes River. The falls are roaring rapids through the volcanic canyon,