5,000 people, 50 brands: what Sephora’s annual festival reveals about the future of beauty

.....

© Fast Company