Last time Honda introduced anything interesting, people were still sporting elephant pants and wallet chains. So, for a company that’s been churning out lackluster...
Honda certainly knows to tease by releasing the first batch of images of their S660 Concept, set to debut at the 2013 Tokyo Motor...