0
Anonymous
The car company makes Picasso cars is the French motor company Citroen. That's also the reason why Picasso cars are mostly known as Citroen C3 Picasso.
Wiki User
Chat with our AI personalities