Upper Hot Spring Canyon trail in Cleveland National Forest, California is a super fun trail that also has plenty of gorgeous waterfalls
Upper Hot Spring Canyon trail in Cleveland National Forest, California is a super fun trail that also has plenty of gorgeous waterfalls