Site uses cookies to provide basic functionality.

OK
three big islands, Kyushu, Shikoku, and Honshu? And thousands of little ones. There's another island far to the north--some say it's the mainland--called Hokkaido, but only hairy natives