Yakushima Island: Japan’s Ancient Green Paradise
Amongst some of Japan’s true natural wonders is Yakushima Island. The island lies to the south of Kyushu and is cloaked with high mountains, thick vegetation, shiny waterfalls, and peaceful beaches. The archipelago may at first appear to be just another green destination. But now, to spend a couple of days there, you see something…