IT is almost two years since Cara Delevingne was seen stumbling around an LA airport in dirty socks....