Wikipedia
Tuar (automobile)
The Tuar was a short-lived French automobile.
The Tuar was a short-lived French automobile.