VIDEO: 2018 Nissan Leaf teased in new Japanese ad Image #694807