Blog
March 11th, 2016
The LFA was perhaps the most ambitious car ever made by a Japanese car company. The initial project centered around an aluminum platform that had to be completely made over when they decided to...Read More