Tugela Falls is the world's second highest waterfall. The total drop in five free-leaping falls is 948 m.
[wiki]

Leave a Reply

Subscribe to Posts | Subscribe to Comments