Miss France Iris Mittenaere bested 85 other contestants to win the 65th Miss Universe tile. The win ended up 63 years of title drought for her country.