Bella Hadid Has a Princess Moment in a Bold Ball Gown at Cannes

Responsive image
source