Aerial View of Efrata Falls Sumatra Indonesia

Beautiful waterfall among tropical vegetation view from above.

Beautiful waterfall among tropical vegetation view from above. Efrata Falls. Sumatra, Indonesia.

Most Popular Searches On Overhead