Half Moon Bay Tours

A sandy beach with several sailboats, palm trees, and a clear blue sky.