Miss Russia wins Miss Universe

Russia wins Miss Universe title

Damn. My money was on that hot little six-armed number from Alpha Centauri.