Natural World / Duden

Waterfall, Duden, near Antalya, ancient Attalia, in Pamphylia, south coast, Turkey          
TR65-12-04