Malika Menard is a French beauty pageant titleholder, who won the title of Miss France 2010 and represented her country in Miss Universe 2010. Menard, who stands 1.76 m (5 ft. 9 1⁄2 in) tall, competed as Miss Normandie in her country's national...
read more