A visit to the island of Flores, Indonesia .. the point of a Komodo...