VUHL 05 concept

The name VUHL stands for ‘Vehicules of Ultra-Lightweight and high Performance’.