Proving that a bikini babe can be in any shape, Ashley Graham was looking smokin’ hot when she hit the beach for a photo shoot.
Clad in a marbled two-piece, the 28-year-old flaunted her killer curves as she soaked up the sun, sand and surf in Cancun, Mexico. The seaside shoot was for a fashion campaign with Swimsuits For All, a swimwear label that specializes in pieces size 8 and up.
“Straight from the screen.. thank you to my @swimsuitsforallcrew for another awesome trip!#beautybeyondsize,” Graham wrote on her Instagram alongside a behind-the-scenes photo.
Graham, who made the cover of Sports Illustrated‘s Swimsuit Issue in 2016, is slated to appear on the upcoming season of America’s Next Top Model as a judge. You can’t deny that she’s had one heck of a year!