Adventurer Richard Terry is in Mekong, Thailand investigating attacks by a giant aquatic creature.
Is there a new species of mega spider lurking in the Amazon rainforest? Eeek!