Cara Delevingne sexy wearing a bikini at a beach in Barbados Dec 26 2013 - Instarbay