News

An animated Cara Delevingne skates off into her own eye in a trippy Shishi Yamazaki-directed animated short for Chanel.