<--Previous
Up
Next-->
That's more like it! This is the island of La Digue, still in the Seychelles.