Buses, coaches, & lorries

Ribble Leyland PD2 Fleet No. 1397 in Carlisle.
Claire Pendrous picture.

Ribble 1397 Carlisle.jpg