Expedia group’s Media Solutions team has teamed up with Bermuda Tourism to highlight the destination in a new ‘choose your own travel adventure’ video campaign. The video, created with filming and ...