Toyobaru, Toyota-Subaru or whatever, the joint sports car project of the two companies has just been unveiled, and it is called the Toyota FT-86. This 163.7-inches long car, with a wheelbase of 101.2 inches is slightly shorter than the Nissan 370Z,...









Fresh Comments