Haemida Beach (Iriomote Island)
Iriomote Island is the second largest in the Okinawan group. It is desolate in population...
Next