Selena Gomez in NYC on October 17, 2013
Selena Gomez is looking pretty dang good for someone who's "heartbroken" and "in tears."
After a show at Barclays Center earlier in the week, the "Come & Get It" singer was super upset because she wasn't allowed to post Instagram photos with fans after the show. But despite being bummed out, the 21-year-old star pulled it together the following day for an appearance on The Late Show with David Letterman.
Selena was seen outside of the studio in New York City on October 17, looking glamorous in a black long-sleeved cropped top, a skirt with sexy slits, and a high ponytail braided 'do. SelGo topped off her genie-esque style with bright red lipstick. Based on the tearful events from the night before, let's hope she rocked some waterproof mascara too!
Click through the gallery to see Selena flaunting her bod in NYC and let us know what you think of her style in the comments below.