1962 Leyland Routemaster Double-decker Bus One of 2,123 Routemaster regular-length buses made between 1956 and 1968 Imported from London, England in 2005 Right-hand drive 5 feet long with seating for 64 passengers Newer 6.9L six-cylinder diesel en...