Who says you can only have a hot bikini bod in your 20's or 30's? From Mariah Carey to Salma Hayek, these 6 mujeres over 40 have some of the hottest swimsuit bodies ever:
This 42-year-old cantante showed off her awesome bod and biceps via Instagram recently. "Cherish the strength You got the power to make me feel good! #90sSong #playa #mar #sirenos," Thalía wrote.
2. Sofia Vergara
The 41-year-old Modern Family star uploaded this sexy pic on Instagram of herself posing alongside fiancé Nick Loeb. "Nothing like Mexico!!" Sofia wrote.
3. Mariah Carey
The mami of two, who is currently on vacation with her family in Aspen, posted this photo via Instagram on December 22. Carey donned a red bikini to head out and walk her dog in the snow. "It's just tradition. #aspen #coldyethot," she captioned the pic.
4. Cameron Diaz
The 41-year-old Cuban American actress-turned-author goofed around in this tiny two-piece, looking super fit.
5. Jennifer Lopez
The 44-year-old "Live It Up" singer wore this one-shoulder black bikini as she played in the pool with her cutie pie Emme.
6. Salma Hayek
The Mexicana is deemed one of the sexiest women in Hollywood, and with this pic, it's not hard to see why!