Students in Asakuchi, Japan created this car, the Mirai, which is the shortest road-worthy vehicle in the nation. Check the via link for more!
Like what you see? Follow our WhatsApp channel for more.