Those heavy duty rear wheels, and box under the passenger seat, lead me to think that this vehicle might be electric, or at least a hybrid (which did exist at this time). So is this car at least partially electric, and, if so, a French design, or manufactured under foreign license?