Until the Ferrari 458 Italia came along, the JDM-spec Honda S2000 held the title of the most horsepower per liter for a naturally-aspirated production car, producing 247 horses from its 1,997 cc engine.
Read more ยป
Automotive news, all about new models, the latest spy shots and much more