Mazda Motor Corporation presented the world premiere of its new MINAGI concept car at the 2011 Geneva Motor Show.
Continue reading