Does anyone know this car? Nopoe Island - Greece.
(please excuse if name is wrong by my keyboard has no chance of typing it)
A friend of mine is holidaying there and has come across it.
_________________________
Is it true ? I just have to pop out to the garage and check again, see you in an hour (or three)