Well, This is Super Awkward!: Couple Caught Having Sex on Cannes Lions Festival Red Carpet