Teufelspforte Banos, or Pailon del Diablo, is a 70-meter waterfall cascading into a devilish gorge along the Pastaza River near Baños, Ecuador. Legends whisper of a mischievous devil guarding a ...