Makapu'u Beach Park The rocky shores off of Makapuʻu Beach Park, on the Hawaiian island of Oahu. Photos by Nancy Pastor
Nancy Pastor Photography  /  Hawaii Style  /  29 of 45       Show captionHide caption