Buses, coaches, & lorries

Ribble Leyland PD2, fleet No. 1401 in Carlisle.