Mar
1st
Stay connected Subscribe to our RSS feed
Amidst all the euphoria surrounding the many world premieres at the 2011 Geneva Motor Show was the highly-impressive Toyota FT-86 II Concept. The new car will be launched in Europe in 2012.