30 Sep 2015, 13:18 UTC · By: Vlad Mitrache / Japan is the land of crazy - no disrespect - so the approaching Tokyo Motor Show has us ready for a hefty dose of "what the hell is that?" Here is Suzuki's take