Thumbnails
 
Duden Waterfall 1

Duden Waterfall 1

Paradise?
Duden Waterfall, in Duden Park, Antalya, Turkey