The uninhabited island?
What island is the uninhabited one where they ride the turtles? It was mentioned that there are only two places in the world with those giant turtles and one is the Galapagos. Could the one in the movie be an island in the Seychelles?
Anybody knows?