Class 31

31512 together with 31163+37219+37244 stabled at Carlisle on 23-aug-97.

Photo : Ross Aitken (aos@cableinet.co.uk).