Fresh from hitting the red carpet at the 77th annual Cannes Film Festival in a sheer dress that left little to the imagination, Bella Hadid was spotted soaking up the sun on the French Riviera. The ...