SNL: Miss Universe Moscow 2013 (Video)

SNL takes us to the Miss Universe 2013 pageant in Moscow, Russia. Hilarity ensues as contestants from around the world take the stage.

If you are outside the U.S., you can try watching this video:

via SNL