Caudalie was launched in Bordeaux in 1995, and this year marks the 20th anniversary of one of their bestsellers: the Beauty Elixir!