While its name may give you the impression that this interesting little car hails from France, nothing could be further from the truth. The Ventura is a product of the L’Automobile company in Brazil. It is an unusual car… more»
While its name may give you the impression that this interesting little car hails from France, nothing could be further from the truth. The Ventura is a product of the L’Automobile company in Brazil. It is an unusual car… more»