I saw a car tonight at the movies that was badged "Tucasani" or something like that (I think it's some city in Italy). It had "T" emblems all over it. I have never seen a car like that before. Anyone have any idea what it is?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?