A view of Waimea Bay Beach Park from Puu O Mahuka State Monument in Pūpūkea, Hawaii on the North Shore of Oahu. Photos by Nancy Pastor
Nancy Pastor Photography  /  #oahu   /  33 of 39        Show captionHide caption