Barrow Road: Trainload Construction-liveried 31271, Wansford.
Barrow Road: Trainload Construction-liveried 31271, Wansford.
Barrow Road: Trainload Construction-liveried 31271, Wansford.
Barrow Road: 31401 and 31420 leaving Bristol Temple Meads, Friday August 13th 1982.
Barrow Road: 31117 leads 31401, Lawrence Hill, Bristol, August 8th 1982.
Barrow Road: 31413 shunts accident-damaged 50044 Exeter at Bristol Bath Road August 1982 b
Barrow Road: 31413 shunts accident-damaged 50044 Exeter at Bristol Bath Road August 1982 a
Barrow Road: 31145, Lawrence Hill, 1979.
Barrow Road: 31108 Peterborough Nene Valley Saturday October 15th 2013 c
Barrow Road: 31108 Peterborough Saturday October 15th 2013 a
Barrow Road: 31108 Peterborough Nene Valley Saturday October 15th 2013 b
Barrow Road: 31116, Bristol Temple Meads, July 1979.
Barrow Road: 56301 and 31108, Peterborough NVR, Saturday May 18th 2013.
Barrow Road: 56301and 31108 wait to depart Peterborough NVR, Saturday May 18th 2013.
Barrow Road: 56301 and 31108, Peterborough NVR Saturday May 18th 2013.
Barrow Road: 56301 and 31108 arriving at Peterborough NVR, Saturday May 18th 2013.
Barrow Road: 31108, Peterborough NVR, Saturday May 18th 2013.
Barrow Road: 31108, Peterborough NVR, Saturday May 18th 2013.
Barrow Road: 31108, Peterborough NVR, Saturday May 18th 2013.
Barrow Road: 31457 and 31462, Bristol Temple Meads, September 6th 1986.
Barrow Road: 31405, Bristol Bath Road, September 6th 1986.
Barrow Road: 31230 Bristol Temple Meads September 1986
Barrow Road: Unidentified Class 31, Lawrence Hill Yard, July 1982.
Barrow Road: NB 31151, Severn Tunnel Junction, summer 1983.
Barrow Road: 31132, Stapleton Road, Bristol. Thursday July 7th 1983.
Barrow Road: 31178 propelling a brake van Lawrence Hill Thursday July 29th 1982
Barrow Road: 31420 2B52 Bristol TM July 1st 1981
Barrow Road: 56091a 31108 Peterborough NV 29092012 1151
Barrow Road: 56091 31108a 2E47 Peterborough NV 29092012 1144
Barrow Road: 31108c 56091 2M39 Peterborough NV 29092012 1210