Miss South Africa Demi-Leigh Nel-Peters is in Las Vegas for the 66th Miss Universe pageant taking place on November 26 at The Axis.
She shared snaps of her official number for the swimsuit category and we think she looks stunning.
The competition takes place on Monday, November 26.
Here are some of the pictures:
In October, Nel-Peters revealed her traditional and finale outfits during her send-off ceremony held at Sun International's Time Square in Pretoria.
All the best Demi-Leigh! Bring the crown home.