As the glittering New Year’s Eve ball dropped in Times Square in New York at midnight on Tuesday night, an ad atop the 200-foot-tall LED signage behind it beckoned viewers to visit Las Vegas.
Las Vegas’ newest Sephora store opens June 24 at Fashion Show Mall, a 5,300-square foot primping emporium showcasing more than 13,000 powders, potions, perfumes and other style and grooming p...