Dove Cay

Dove Cay in Long Island.

Dove Cay

natural
coastline