Salma Hayek Mama Mia ... That's Some Body!

12/29/2014 10:00 AM PST

Salma Hayek -- Mama Mia ... That's Some Body! (PHOTO)

Salma Hayek is not one to flaunt her curves -- we rarely see her rocking little black bikinis -- which is why we're showing you these pics of her ... rocking a little black bikini.

Salma was yachting in St. Barts with her husband Francois-Henri Pinault over the holiday weekend.

A 48-year-old mother should not look that good ... but we're glad she does.