Little Carters Cay

Little Carters Cay in Grand Cay.

Little Carters Cay

natural
coastline