1965 Toyota Crown. Canada’s first limousine quality car priced at $2595

1965 Toyota Crown. Canada's first limousine quality car priced at $2595

Source: www.flickr.com / IFHP97