If you love waterfalls, you have several stunners in Idaho to chase. Lower Mesa Falls and Upper Mesa Falls are spectacular waterfalls along the Henrys Fork of the Snake River, deep in the Caribou ...