WHAT `L’ IS AN ITALIAN SPORTS CAR? May 9, 2017 By Show answer LAMBOURGINI / LANCIA More General Knowledge Questions