Hanalei Bay Beach, Kauai Island, Hawaii•••Snorkeled with Lynn, Karen ...

Responsive image
source