Anyone who knows me, knows I am partial to small cars. I have no need to compensate with an over sized or over power, monster gas guzzler.
This however is from a manufacturer that normally makes very well known for the insanely powerful V8 and V12 supercars.
Can anyone guess WHO makes this?