Nuvola: The Nuvola (Italian for “cloud”) was created in 1995: a front-engined, all-wheel-drive sports car built on a tubular ...
During the '60s, these five models attempted to go against the world's most established GT and though that mission failed, ...