Martin Creese: 30742 Charters 45690 at Keighley and Worth Valley Railway
Martin Creese: 30742 Charters 45690 at Keighley and Worth Valley Railway
Martin Creese: 30742 Charters 45690 at Keighley and Worth Valley Railway
Martin Creese: 30742 Charters 45690 at Keighley and Worth Valley Railway
Martin Creese: 30742 Charters 45690 at Keighley and Worth Valley Railway
Martin Creese: 30742 Charters 45690 at Keighley and Worth Valley Railway
Martin Creese: 30742 Charters 45690 at Keighley and Worth Valley Railway
Martin Creese: 30742 Charters 45690 at Keighley and Worth Valley Railway
Martin Creese: 30742 Charters 45690 at Keighley and Worth Valley Railway
Martin Creese: 30742 Charters 45690 at Keighley and Worth Valley Railway
Martin Creese: 30742 Charters 45690 at Keighley and Worth Valley Railway
Martin Creese: 30742 Charters 45690 at Keighley and Worth Valley Railway
Martin Creese: 30742 Charters 45690 at Keighley and Worth Valley Railway
Martin Creese: 30742 Charters 45690 at Keighley and Worth Valley Railway
Martin Creese: 30742 Charters 45690 at Keighley and Worth Valley Railway
Martin Creese: 30742 Charters 45690 at Keighley and Worth Valley Railway
Martin Creese: 30742 Charters 45690 at Keighley and Worth Valley Railway