Half Moon Bay, California, USA

Mavericks Beach, Half Moon Bay, California, USA