Model Cara Delevingne and and actress Michelle Rodriguez were photographed having a good time with each other on the beach in Cancun, Mexico. Delevinge, who's friends with Miley Cyrus, is the one in the pot-leaf t-shirt. This is what we like to call "Wearing the Weed."