Class 31: All Images - theironroad
Powered by SmugMug Log In

31128 leads 31454 as they growl through the Limpley Stoke Valley south of Bathampton with 2O90 1428 SO Bristol Temple Meads-Weymouth on 31/07/2004.