Just past the saddle this is one of the couloirs we had to climb. Photo by Jim Foster
A detour up a pinnacle on the way up Clements; from left to right Rick Murphy, Alan Wiley, Jim Foster. Photo by Tim Anderson
Bypassing some very steep snow this was a cleft we climbed through. Photo by Jim Foster
Along the goat path from the ridge between Oberlin and Clements into the couloir. Photo by Jim Foster
On the way up the Grand Couloir of Clements. Photo by Jim Foster
Another picture going up the Grand Couloir. Note the remnant Clements Glacier in the background. Photo by Jim Foster
Alan Wiley on the last slab pitch to the summit. Photo by Jim Foster
Summit photo on Clements Mountain. From left to right Rick Murphy, Alan Wiley, Jim Foster, Tim Anderson. Photo by climber from Eureka
Descending from the summit of Clements. Photo by Jim Foster
Starting along the ridge between Clements and Cannon. Photo by Jim Foster
Two goats along the ridge walk. They have finally lost their winter coat and looking great. Photo by Jim Foster
The goat trail around the huge prow. Alan and Rick are just starting. Photo by Jim Foster
Another goat trail shot along the prow. Tim in front, Rick in the middle and Alan behind. Photo by Jim Foster
Looking back toward Clements along the ridge. Rick in front and Alan behind. Photo by Jim Foster
On the climb up Cannon. Alan standing and Rick just squeezing through. Photo by Jim Foster
The short couloir on Cannon. The major route marker for this couloir is a huge gendarme just to the right of this photo. Photo by Jim Foster
Looking back across the entire ridge from the summit of Clements to Bird Woman Pass. The ridge is one mile long. Photo by Jim Foster
Tim leads the way up a major cleft on Cannon. Another prominent and very noticeable part of the route up. Photo by Jim Foster
My camera batteries were dying so I held off photos until the summit. Summit photo on Cannon Mountain. From left to right Alan Wiley, Jim Foster and Rick Murphy. Tim had to pull the plug because of badly cramping legs. Photo by Jim Foster