When it comes to serving a sultry photo, celebrities are basically pros. From Jennifer Lopez to Eva Longoria and even Martha Stewart, stars love a good thirst trap—and Sofía Vergara is no exception. The 52-year-old actress turned up the heat over the holiday weekend with a cheeky new post.
Taking to Instagram, Sofía shared a short clip of herself sunbathing while on vacation in Ibiza. Set to Calvin Harris’s “Summer,” the video shows her laying face down on a red-and-white striped cushion, cushion, wearing only her white bathing suit bottoms. As the camera zooms in, a smiling (and clearly unbothered) Sofía lifts her head, waves playfully and then lays back down, all while rocking oversized black rectangular sunglasses and letting her highlighted brown hair cascade down her back.



