
No man is an island. But lots of strange men live on them. In the Kurils, off northern Japan, World War II is still being fought between Japan and Russia, both hell-bent on claiming this tiny island group as their territory. The Galapagos Islands may be home to some...