Upper Mesa Falls
Upper Mesa Falls is one of the most impressive geological sites in Eastern Idaho. The thunderous noise of the falls is as great as the destruction of a 10 story building. The whole…
Upper Mesa Falls is one of the most impressive geological sites in Eastern Idaho. The thunderous noise of the falls is as great as the destruction of a 10 story building. The whole…