I find those two microcars to the right rather interesting. They look as if being built in the late seventies, a bit like the first Marden Espace, which they aren't. The right one seems somehow familiar to me, but I can't figure it out. Who can help? Perhaps it can contribute to the original puzzle? At least, I would guess: French.