Selena Gomez was looking leggy at her fragrance launch at Macy's Herald Square in New York on June 9.
The 19-year-old singer showed that she has legs for days in an ensemble that comprised of white seashell-printed, high-waisted shorts, matching crop top (both by Versace) and ivory Vanessa Bruno blazer. Selena accented her leggy look with sky-high nude heels.
The outfit is all part of the "Spring Breakers" actress' new, grown-up image, and .Gomez recently told Us Weekly her legs are her favorite part of her body, and added that her hectic schedule keep them in shape.
"When I'm on tour I dance a lot, and I wear a lot of heels," she told the magazine.
The singer was sporting the sexy look to help launch her self-titled debut fragrance. Last month, the first ads for the perfume were released and featured the pop star looking sultry -- posing in a purple pool of water, dripping wet and wearing a strapless Maria Lucia Hohan dress that hugged every curve.