Cockroach Cay

Cockroach Cay in Berry Islands.

Cockroach Cay

natural
coastline