Cara Delevingne was wearing denim shorts, paired with a sleeveless white T-shirt, enjoying the Rock in Rio Event in Rio de Janeiro, Brazil.
She was attending the show of Rihanna, together with Sam Smith. As the pair made their way through the crowds, they were delayed by hordes of fans who were all trying to snap pictures of them on their mobile phones.
This time Cara opted for a pair of light blue, mid rise shorts, without any kind of destruction or rips, which she wore rolled up at the legs.
You can buy similar denim shorts here.