Rorymacve Part II:
At the south end
Rorymacve Part II:
The Tram/Train
Rorymacve Part II:
Network Rail 950001 at Preston
Rorymacve Part II:
FGW 150265 at Dawlish Warren
Rorymacve Part II:
First Great Western 150243 at Teignmouth
Rorymacve Part II:
First Great Western Class 43 at Teignmouth
Rorymacve Part II:
First Great Western 150120 at Exeter Riverside
Rorymacve Part II:
Network Rail 950001 at Wigan North Western
Rorymacve Part II:
FGW Class 43 & Class 150 at Teignmouth
Rorymacve Part II:
First Great Western 150002 at Teignmouth
Rorymacve Part II:
Network Rail 950001 at Leyland
Rorymacve Part II:
First Great Western 150266 at Taunton
Rorymacve Part II:
First Great Western 150002 at Teignmouth
Rorymacve Part II:
First Great Western 150247 at Dawlish
Rorymacve Part II:
First Great Western 150123 at Dawlish
Rorymacve Part II:
Windswept
Rorymacve Part II:
First Great Western 150106 at Teignmouth
Rorymacve Part II:
First Great Western 150106 at Teignmouth
Rorymacve Part II:
First Great Western 150001 at Reading
Rorymacve Part II:
First Great Western 150120 at Teignmouth
Rorymacve Part II:
First Great Western 150104 at Teignmouth
Rorymacve Part II:
Head to Wind
Rorymacve Part II:
Against the tide
Rorymacve Part II:
Bearing down
Rorymacve Part II:
First Great Western 150238 at Bristol Temple Meads
Rorymacve Part II:
First Great Western 150243 at Bristol Temple Meads
Rorymacve Part II:
Great Western Railway 150120 at Teignmouth
Rorymacve Part II:
Arriva Trains Wales 150285 at Crewe