The stage is set, and the world’s most glamorous competition, Miss Universe, has begun its 73rd edition in Mexico City.
After producing feet of rain over countries in Central America, moisture associated with the remnants of Sara are expected to ...