Upper Kahili

 

 

 

                   Haleiwa        Hawaii 2009        Ali'i State Beach