1962 Leyland build probably the longest, the largest, the fastest, the smallest….

1962 Leyland build probably the longest, the largest, the fastest, the smallest....

Source: transpressnz.blogspot.com