The Rhomboids - The STRANGEST Cars Ever?

  • 8 years ago
We visited the classic car show at Retromobile in Paris and found some of the strangest cars!