Richard Terry goes into a cave in Indonesia in search of the elusive bat-like creature that is tormenting villagers.
Does a giant flesh-eating bat exist in southern Mexico?
Is there a new species of mega spider lurking in the Amazon rainforest? Eeek!
© 2019 NGC Europe Limited, All Rights Reserved