Rorymacve Part II: Southwest Trains Class 158, 158881, at Teignmouth
Rorymacve Part II: Southwest Trains Class 158, 158881, at Teignmouth
Rorymacve Part II: Three in one
Rorymacve Part II: Buffer stops
Rorymacve Part II: Amongst friends
Rorymacve Part II: The narrowest margin
Rorymacve Part II: Morning commute
Rorymacve Part II: First Great Western 158766 at Taunton
Rorymacve Part II: Network Rail 43014 'The Railway Observer' at Taunton
Rorymacve Part II: First Great Western 158955 at Teignmouth
Rorymacve Part II: First Great Western 158959 at Westbury
Rorymacve Part II: First Great Western 158955 at Westbury
Rorymacve Part II: Southwest Trains 158884 at Exeter St Davids
Rorymacve Part II: First Great Western 158955 at Bristol Temple Meads
Rorymacve Part II: First Great Western 158950 at Bristol Temple Meads
Rorymacve Part II: Arriva Trains Wales 158827 at Birmingham New Street
Rorymacve Part II: Arriva Trains Wales 158833 at Birmingham New Street
Rorymacve Part II: Arriva Trains Wales 158819 at Cosford
Rorymacve Part II: Arriva Trains Wales 158822 at Cosford
Rorymacve Part II: East Midlands Trains 158847 at Peterborough
Rorymacve Part II: East Midlands Trains 158780 at Peterborough
Rorymacve Part II: East Midlands Trains 158862 at Peterborough
Rorymacve Part II: Arriva Trains Wales 158827 at Crewe
Rorymacve Part II: Northern 158845 at Appleby
Rorymacve Part II: Transport for Wales 158820 at Crewe