French forbidden fruit until now, this Renault Sport Spider is one of only 1640 made and shows just 9561 miles from new.
Colin Wood December 30, 2024