Helen Island

Helen Island in Hatohobei.

Helen Island

natural
coastline