
Komodo Island Dragons & Labuan Bajo
Komodo dragons can only be seen one place in the world — in Komodo National Park in Indonesia and we were finally there. Luke was beside himself with excitement at the possibility of seeing Komodo dragons. On our trip to Komodo Island…







