02.20.2012
The name Okinawa means “rope in the open sea,” and the island archipelago in southern Japan offers tropical beauty that lassos in more than 5 million tourists annually. Over the past year, the Japanese prefecture has offered a new lure for visitors: Nissan LEAF electric cars.
more