This "leap" is translated as "flow down", while I think it means "jump up", which doesn't seem to make sense here.
What do you think?
ex)...Angel Falls is the world's highest waterfall. The falls leap from the heart-shaped mountain of Auyantepui and funnel into the moody rock skyscrapers of the Devil's Canyon...
It is the water (of the waterfall) that "leaps" (=jumps) from the mountain to the canyon. Of course, it is just a stylistic concession, since water cannot, of its own will, jump.
Please be aware that I'm neither a native English speaker nor a teacher.