Ashley Graham stunned fans as she posed in a bright purple bikini during a photoshoot in Mexico, just one year after giving birth to twins Roman and Malachi.
The 37-year-old modelled various different coloured bikinis and swimwear from fashion brand Knix while on the shoot. In one snap she bathed in a shallow pool to show off the purple bikini.
Ashley's body glistened as she showcased her curves and assets in the plunging v-neck number which retails for $55 for the bikini top alone.