The strangest Vehicles from the Tokyo Motor Show Published on November 20, 2013 in Tokyo by Denis Duquet Photo: Denis Duquet Toyota Taxi