This picture was take on July 11th 2009 from the top of Desolation Peak. North Cascade National Park, Washington.
Desolation Peak is on the shores of Ross Lake and Hozomeen Mountain is just a few miles south of the Canada border. The trail up is a little less than 5 miles with an elevation gain of 4,500 feet.