Japanese Prime Minister Shinzo Abe rides in an Autonomous Drive Nissan Leaf (November 9, 2013)


Japanese Prime Minister Shinzo Abe rides in an Autonomous Drive Nissan Leaf (November 9, 2013)