Suzuki ‘X-HEAD’
November 2nd, 2007The 2007 Tokyo Auto Show was full of unusual car concepts and if you haven’t noticed we’ve been showing them off to everyone just to show how unique they all are. Some of them may not be classified as Supercars – but when it comes to looking cool they bring home the prize. The Suzuki ‘X-Head’ concept is no different.
