Flores (Indonesian: Pulau Flores) is one of the Lesser Sunda Islands, a group of islands in the...
27 views
Flores Located in Indonesia. Flores Island has got a lot of enchantment, from the mysterious...
13 views