Rorymacve Part II: Virgin Trains 82126 at Crewe
Rorymacve Part II: East Coast 82222 at York
Rorymacve Part II: East Coast 82222 at York
Rorymacve Part II: East Coast 82222 at York
Rorymacve Part II: Virgin Trains 82126 at Preston
Rorymacve Part II: Old and New
Rorymacve Part II: Chiltern Railways 82302 at London Marylebone
Rorymacve Part II: Chiltern Railways 82302 at Birmingham Moor Street
Rorymacve Part II: East Coast 82200 at King's Cross
Rorymacve Part II: Northbound
Rorymacve Part II: East Coast 82225 and 82217 at King's Cross
Rorymacve Part II: Chiltern Railways 82309 at London Marylebone
Rorymacve Part II: Chiltern Railways 82309 at London Marylebone
Rorymacve Part II: Virgin East Coast 82211 at King's Cross
Rorymacve Part II: Virgin East Coast 82226 at King's Cross
Rorymacve Part II: Virgin Trains East Coast 82219 at King's Cross
Rorymacve Part II: Chiltern Railways 82304 at London Marylebone
Rorymacve Part II: Chiltern Railways 82304 at Banbury
Rorymacve Part II: Chiltern Railways 82305 at Princes Risborough
Rorymacve Part II: Chiltern Railways 82309 at Princes Risborough
Rorymacve Part II: Taking the day off
Rorymacve Part II: Virgin East Coast 82203 at Alexandra Palace
Rorymacve Part II: Virgin East Coast 82209 at Alexandra Palace
Rorymacve Part II: Chiltern Railways 82301 at Birmingham Snow Hill
Rorymacve Part II: Chiltern Railways 82301 at Birmingham Snow Hill
Rorymacve Part II: Chiltern Railways 82309 at Birmingham Moor Street
Rorymacve Part II: Birmingham Buffer-Stop
Rorymacve Part II: Chiltern Railways 82303 at Birmingham Snow Hill
Rorymacve Part II: Chiltern Railways 82303 at Birmingham Snow Hill
Rorymacve Part II: Chiltern Railways 82303 at Birmingham Snow Hill