Toyota News
Lexus has sold all of the 500 LFA supercars that are in its limited production run. Until now, if you wanted to get inside the factory, you had to buy one for the $375,000 sticker price. The Truth About Cars has been granted special access for a full tour. They are running one story a day...