Anguskirk: Class 59 diesel locomotive 59001 Yeoman Endeavour
Anguskirk: Class 66 diesel electric locomotive 66730
Anguskirk: Beattie Well Tank steam locomotive 30587
Anguskirk: Sulzer Type 2 Diesel locomotive D7612
Anguskirk: Bulleid Pacific West Country Class 34028 'Eddystone'
Anguskirk: Ivatt Class 2MT Steam locomotive 41312
Anguskirk: Class 33 Crompton Diesel locomotive 33002 'Sea King'. 'Normandy' in the background
Anguskirk: On the right, Western Class diesel hydraulic locomotive D1015 'Western Champion'
Anguskirk: Pistons and valve gear of the Bulleid Pacific steam locomotive 34028 'Eddystone'
Anguskirk: Footplate comtrols of a British steam locomotive seen at the Eastleigh 100 Weekend.
Anguskirk: B4 class 0-4-0 steam tank locomotive No. 96 'Normandy'
Anguskirk: Pacific Class 70013 Oliver Cromwell pulling into Eastleigh Station
Anguskirk: 37422 Cardiff Canton at the Eastleigh Rail Works Centenary event
Anguskirk: 37422 Cardiff Canton at the Eastleigh Rail Works Centenary event-
Anguskirk: 4-Vep EMU No 3417 'Gordon Pettitt' and its controls
Anguskirk: Cowans Sheldon 75 tonne Railway Recovery Crane
Anguskirk: 70013 Oliver Cromwell at Eastleigh Station
Anguskirk: Interior of a railway locomotive power bogie
Anguskirk: Burrell miniature steam traction engine 'Sam' at the Eastleigh 100 Weekend
Anguskirk: Nameplates of British railway stations
Anguskirk: Sulzer Type 2 Diesel locomotive D7612
Anguskirk: Class 37-4 diesel electric locomotive D6990 'Caerphilly Castle'