Exploring one of Earth's last paradises, this documentary takes a look at the mysterious flora and fauna habitats of the Malay archipelago.