Hawaii - Rick Hamill
Maha'ulepu Beach Morning

Maha'ulepu Beach Morning

Maha'ulepu Beach, South Shore, Kauai