World best cars by Jordi Vilaró 23.05.2019 Blue Chenard & Walcker Y6. Chenard & Walcker cars won first Le Mans 24 hours race in 1923