Made in europe, It has a BMW engine mounted at the front and powering the back wheels. it's badge features an animal of some kind. An alternative to the russians idea of a british sports car.
I read about the Europe bit, then I read animal and decided it might be a Holden