Leo WahlMar 13, 20213 minThe Fall of Cascada de San RafaelSan Rafael Falls, or Cascada de San Rafael, has been the tallest waterfall in Ecuador for at least a millennia and one of the major...