Lexus LFA & SC 430 Featured in Top Gear’s Worst Car in the History of the World Special
Last week, Top Gear released their The Worst Car in the History of the World DVD special, and two Lexus cars were featured.
Kevin · November 25th, 2012