Beautiful World : Padar Island, Flores, Indonesia – Mountain … Padar Island, Flores, Indonesia – Mountain top view [2248×1334][OC] Picture found by the Ditpub “Beautiful World” searcher. Original was/is available from http://i.imgur.com/Ra6BZBf...