Megan and Kawika finally tied the knot at beautiful Waimea Valley on the North Shore of Oahu surrounded by hundreds of friends and family.
Megan and Kawika finally tied the knot at beautiful Waimea Valley on the North Shore of Oahu surrounded by hundreds of friends and family.