This location is located in the northern part of the island of Flores more precisely in Pota Sambi Rampas Flores Island East Nusa Tenggara Indonesia
View Full Image on Dreamstime
Username: Telapakkaki21
Editorial: No
Width: 4608 pixels
Height: 3456 pixels
Downloads: 0
Image ID: 207893521