Japan tunes a Nissan Leaf and an e-NV200
In the Japanese culture, specifically cartoons and TV series, big robots, or meccha, are quite the common sight. In fact, their obsession with giant robots is so big, rumors have risen they are actually building a combat ready mega robot. Nissan Leaf and e-NV200 Ultraman Giga S But that is not what we want to talk about. We want to...