A wedding is a celebration of new beginnings and love. What a stunning place to say I do. Hola Mexico!We joined Troy and Kara plus 40 of their friends and family at the Hard Rock Riviera Maya Resort to photograph and video their wedding celebrations.