Cara Delevingne suntanned a little more than she was bargaining for during her beach vacation with Michelle Rodriguez.
The British model was seen taking a dip in the ocean in Cancun when her bikini top slipped off mid-wave.
The beauty didn't seem to mind that she was showing off some serious skin, however, and left her top off for the remainder of her swim.
Meanwhile, Rodriguez splashed nearby and showed off her killer bikini bod in a black two-piece.
The two seemed to be enjoying their rest and relaxation time on the gorgeous beaches of Mexico.
Delevingne posted several pics from her getaway, including one of her planting her feet into the sand.
"Best feeling ever," she wrote as a caption to the cute photo.
She also shared a snapshot of herself underwater in a magenta bikini with a snorkeling mask on and a beautiful image of an empty beach.
The Fast and the Furious actress and Delevingne have been pretty much inseparable over the last few months.
The two were seen together at London, Milan and Paris fashion weeks in February before heading on a trip to Thailand later that month.
The ladies also posted a few photos from their journey on their social media accounts, like the one fully nude pic of Rodriguez practicing yoga on a patch of grass overlooking the ocean.
Sounds like these two know how to work hard and play hard!