Shucky Ducky Cara Delevingne June 3, 2015 The Taylor Network no comment on Shucky Ducky Cara Delevingne LONDON, ENGLAND – FEBRUARY 24: Cara Delevingne attends the Elle Style Awards 2015 at Sky Garden @ The Walkie Talkie Tower on February 24, 2015 in London, England. (Photo by Ian Gavan/Getty Images) ORG XMIT: 539573205 ORIG FILE ID: 464321722 Share this:TwitterFacebookLinkedInPinterestRedditTumblrLike this:Like Loading...