Algae covered rocks and white sand
Palm Beach

Algae covered rocks and white sand