Image Source: AP Photo/Andre Penner
Miss Universe 2011 was held in Sao Paulo, Brazil today. There are 89 contestants who parcticipated in this year’s pageant. Miss Angola, Leila Lopes won the Miss Universe title and was crowned by Miss Universe 2010, Ximena Navarrete of Mexico. Continue reading 2011 Miss Universe Winners