Site icon Sport and Motor

The Porsche C88 – a 1994 Chinese-oriented budget sedan built by the iconic sports car manufacturer in just 4 months, but cancelled before production

Exit mobile version