Gigi Hadid wears all pink and leaves very little to imagination during a photo shoot in Rio.