LE MANS CL-1
A sport car from England or Italy or Germany? Been missing far, of the 280 HP strong athletes was put from Japan on the wheels by a small independent manufacturer
other photos and spec
http://www.fastdrive.org/news.php?extend.197
other photos and spec
http://www.fastdrive.org/news.php?extend.197