45149 arriving at Cheltenham Racecourse.
37215 approaching Cheltenham Racecourse.
66744 passing Hatherley with a cement train.
66060 passing Hatherley with a steel train.
800025 'Captain Tom Moore' approaching Westbury.
66846 with an engineers train approaching Westbury.
The old order is about to bow out - 1980s vintage 317885 passing Addenbrookes.
66603 passing Addenbrookes with a ballast train.
387120 on the junction at Great Shelford.
379030 at Littlebury.
165017 passing South Ruislip.
68010 passing South Ruislip.
43208 at Standish Junction.
175103 approaching Llanelli.
175008 approaching Llanelli.