Couple takes wedding vows on mini-golf course