Reflecting rocks in the still blue waters of Horseshoe Lake, Jasper National Park, Canada.