Remember the Honda S660 Concept which made its debut at the 2013 Tokyo Motor Show? Well, that car was meant to preview a production model that is set to go on sale this year in Japan - and yes, it's 2015 in case you're still penning down 2014. As a result, technical specifications of the […]

Read more of this post