  
Nearing the top of North Castle Gully II. Ben Nevis. © keith hal, Feb 2012 |   
Mont Blanc de Chelion. Normal route © keith hal, Jun 2011 |   
Heading up No 2 Gully Ben Nevis © keith hal, Mar 2011 |   
Pete about to top out of no 2 Gully. Grade II. Ben nevis © keith hal, Mar 2011 |
  
Pete on Central Buttress. II. Lochnagar © keith hal, Jan 2011 |   
Dorsal Arete. II. climber Peter berwick © keith hal, Dec 2010 |   
Pearly Gates. I/II Stob Coire nan Lochan. climber Peter berwick © keith hal, Nov 2010 |   
Forked Gully left hand branch . I/II Stob Coire nan Lochan. Climber Peter Berwick © keith hal, Nov 2010 |
  
Peter coming up the third pitch of Savage Slit.severe. Coire an Lochan. © keith hal, Oct 2010 |   
savage Slit. Severe. Coire an Lochan © keith hal, Oct 2010 | 
keith hal © keith hal |   
Nearing the top of Central Gully . Ben Lui © keith hal, Apr 2010 |
  
Upper Couloir II. Stob Ghabhar © keith hal, Mar 2010 |   
Keith Haldane. Boomerang Gully II. Stob Coire nan Lochan © keith hal, Feb 2010 |   
Ian coming up The Upper Colouir II above the ice pitch. © keith hal, Mar 2010 |   
me topping out of NC gully. © keith hal, Jan 2010 |
  
John coming up second pitch of NC gullyI/II,Stob Coire nan Lochan © keith hal, Jan 2010 |   
Finsteraarhorn. © keith hal, Jul 2009 |   
Jonathan,Ali,Rachel and Ed. Finsteraarhorn normal route © keith hal, Jul 2009 |   
The Tenements,V Diff,3rd pitch. Climber Ian Lee-Bapty
Stag Rocks © keith hal, Jun 2009 |
  
Quiver Rib,Diff.Climber Ian Lee-Bapty © keith hal, May 2009 |   
Ian on Final Selection. © keith hal, May 2009 |   
Fiacaill ridge from the top of the goat track © keith hal, Feb 2006 |   
Mont Brule © keith hal, Jul 2007 |