Following Styria's comments in another thread, here is an update on the Tatra 603.
That is most definitely the Tatra, and yes, VW sounding V8 summarises it pretty well. Parts are not that hard to find, but the language problem is. Not too many Czech's or Slovakians speak English, so what I do...