×

Leyland Titan

Car model
The Leyland B15 Titan is a rear-engined double-decker bus manufactured by Leyland between 1977 and 1984, primarily for London Transport. Wikipedia