Under the Veils, Lake O'Hara 12x16 oils
The Seven Veils Falls debouch into Lake O'Hara, one of the most beautiful places on earth. Lake O'Hara is in Yoho National Park. There is a path which takes one up below the falls where you can feel the cool mist as you hike the short distance to get a good look at the crystal clear water spilling over the cliff face. The falls lie across the lake from Lake O'Hara Lodge.