podcast Cavebabble Episode 201: The Devil Came to Paradise September 28, 2014 cavebabble Join us for an in-depth look at the bizarre true account of The Galapagos Affair: Satan Came to Eden (2013), a tale of adventure, death, and the devil in paradise. This episode is brought to you by Only The Tortoise Knows. Episode 201