Kate Upton looked pretty in purple as she celebrated her second Sports Illustrated cover in Las Vegas.