Salma Hayek celebrates her 58th birthday with this message
The first picture shows her standing with the sunset and the sea as her backdrop while posing in a plunging one-piece swimsuit featuring bright colours. She accessorised her look with a straw hat, black sunshades and gold hoop earrings. In other images, the actress was seen lounging on the vessel and being camera-ready in various bikinis and floral cover-ups.