The advertising team of Mars came up with a rather unusual way to wish good luck to England while promoting their product… Check out their new spot!