Welsh Highland Railway Garratt crossing the river bridge near Beddgelert, North Wales
All images subject to copyright.