
I don’t follow car news really, so this is the first time I’m seeing the Lexus LFA sportscar even though it was shown off at the 2009 Tokyo Motor Show which was held earlier this year. [via]
What an absolutely insane looking car.
Click on the images below to see larger photos.