Selena Gomez sings her new song 'Slow Down' at the Macy's 4th of July celebration.

Selena Gomez sings her new song ‘Slow Down’ at the Macy’s 4th of July celebration.

Selena Gomez captured the spirit of the Fourth of July celebration in New York City, wearing a sexy red bra top that exposed her midriff and a flowing white skirt. She performed two of her new songs off her upcoming album.

The event was part of Macy’s Fourth of July Fireworks Spectacular last night (July 4). Taylor Swift was also among the featured performers.

Gomez, 20, who intends to refocus her career on acting, performed “Come & Get It” and “Slow Down. The performance was pre-recorded for the broadcast, which features the spectacular fireworks display in New York City’s harbor.

Selena seemed to be in a festive mood. “Happy Birthday America!!! Hope everyone is enjoying the day. XOXO,” she tweeted.

Last weekend, Selena was in Boston for the Live AMP Radio Birthday Bash concert. She appeared to suffer a wardrobe malfunction when her harem style skirt opened and she didn’t appear to be wearing underpants.

She came perilously close to flashing her private parts, but a rep insisted that she was wearing nude-colored spanx underwear and was in no danger of exposing herself. Still, Selena struggled to keep her skirt from flying open.

Fortunately (or unfortunately), she didn’t have that problem during her Macy’s performance. Check out photos and videos of the performance below and follow TheImproper on Twitter for Selena Gomez news you can trust.

Selena Gomez Salutes 4th in Sexy Bra Top