Maowa Island


Maowa Island - island in Philippines.