The Cannes Film Festival wrapped on Saturday night with one of the zaniest prize ceremonies on record, punctuating what had already been a surreal two weeks on the Riviera. Capping off the proceedings was the Palme d'Or win for Julia Ducournau's audacious genre title Titane which anoints the French director as only the second female […]