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