Lower Mesa Falls is a 65-foot-high waterfall on the Henrys Fork in Caribou-Targhee National Forest.
Lower Mesa Falls is a 65-foot-high waterfall on the Henrys Fork in Fremont County, Idaho. It is located in the Caribou-Targhee National Forest.