Bagheera

French Oddity: 1978 Matra-Simca Bagheera

The French are not exactly known for their ’70s sportscars (at least not in America) but we have an example of just such a thing to show you! It’s a 1978 Matra-Simca and it’s up for sale right now,… more»