Rains In Komodo

We just finished filming manta rays in Komodo National Park.  We are using the word ‘finished’ a bit loosely because we are already quickly talking ourselves into returning soon. Located in East Nusa Tenggara, Indonesia, Komodo National Park comprises nearly 700 sq. miles of…