Salma Hayek in a dripping-wet swimsuit never goes down badly on Instagram. The 55-year-old Hollywood actress continues to make headlines for out-doing stars half her age on the looks front - even when it comes to the similar age bracket, the MCU star is winning, with TMZ recently reporting Twitter as voting Salma "hotter" than singer Jennifer Lopez.
The Eternals actress' latest bathing suit snap came with her in a Gucci swimsuit and from a pool, but there's an older photo still gaining likes.