Porsche Features Their New 718 Cayman Via Street Racing

You would think that street racing has killed enough people in recent months and years that automobile manufacturers might take notice. Nope. Not Porsche anyway – who apparently thought the best idea they could muster to showcase their new 718 Caymans was to have a pair of them racing through streets of a city and […]