Share
twitterlinkedinfacebook
Image 1 of 1
IDFK00990RMST.jpg
Image of Kenawa Island off West Flores, Indonesia. This is a small island with a little resort, not far from Labuan Bajo, the largest town on West Flores.