Sunday, August 18, 20132011 Porsche 918 RSR Intro @ 2011 Detroit Auto Show The Porsche 918 RSR rolls out onto the show floor at the 2011 Detroit Auto Show...
Read more