Bihintinusa Island


Bihintinusa Island - island in Philippines.