No?.........Technical Studio TS07, never heard of it before.
Ford Focus?No never heard of it before. But after some searching on "French Super Cars" I learned something new.
In interesting story behind it.
Alright, I tried to keep it a bit more difficult by using the "camouflaged" version.
NopeToyota Celica from the 1980's?
Nope
Nope.Let's go back a bit, then. Japanese?
NopeItalian?