Tokyo 2013: Honda S660 Concept makes debut Image #212662