Renault Twin’Run Concept Officially Revealed

LifestyleComments ⋅ May 24, 2013
French automotive manufacturer Renault has officially revealed its much buzzed-about Twin’Run Concept vehicle. Although weighing in at just 2,094 lbs thanks to fiberglass and carbon fiber construction in conjunction with a tubular chassis, the...