Porsche Cayenne Pepper???

I have to be honest, every time I come across a Porsche Cayenne, my eyes burn a bit from the sight of the Porsche badge on such an ugly Porsche manufactured car.  I know I’m not alone in this given all of the press the Porsche Cayenne has gotten over the last 7 or 8 […]