Takela Island


Takela Island - island in Philippines.