P57 by Matra Automobile, France

2003: France.

Scale Model on Display at Michelin Challenge Design™

P57 by Matra Automobile, France.