Salma Hayek is wearing a Gucci red one piece swimsuit.Shop The Look On A Budget