Showing posts with label titan. Show all posts
Showing posts with label titan. Show all posts

titan

Leyland Titan (B15)

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