NEW RENAULT SHOWROOM ON THE CHAMPS-ELYSEES
COMPETITION
Paris, France, 1997

Renault