Looks like a Nissan Leaf had an encounter with a low bridge…
Nope, just a design team given free rein to do whatever they pleased to celebrate 100,000 electric hatchbacks sold in Japan since the Leaf’s debut in 2010.