Angel Falls and Devils Slide

Angel Falls and Devils Slide were a pair of waterfalls on Willow Creek that spilled into the popular play areas on the north shore of Bass Lake. Of the two named waterfalls on Willow Creek…