19.82 miles of hiking • 5500' elevation gain •
We got a shuttle from the Snow Lakes TH to Stuart Lake TH and set out at 7:00 am. We got to Colchuck Lake before 9:00 am and after a break, we started to climb Aasgard Pass by 9:30 am. As we climbed, it became apparent that the smoke from the nearby fires would be impeding views at the top of the pass. We hoped the lakes basin would not be smoky, but, it was. To our surprise, the basin was pretty quiet and we did not see many hikers or campers beside the couple other through hikers until we reached Perfection Lake. Despite the smoke, we had a great time wandering around and enjoying the cascading water everywhere. We saw a number of mama goats with little babies. Eventually, we reached Lake Viviane and began the long descent back to the Snow Lakes TH.