Mariah Carey, an American pop music treasure, opened the 2013 edition of the Macy's 4th of July Fireworks Spectacular with a rousing rendition of 'America the Beautiful.' The special was hosted by her high-energy hubby Nick Cannon, who said she is his favorite artist. Well duh, of course he is biased.

Carey wore a flowy red dress, with her hair blowing in the wind as she sang. But we must admit, it did look like she was lip-synching, an issue that's been plaguing Mimi's live perfs as of late.

Still, she helped celebrate America's 237th birthday with class and style.

Mimi returned to the stage to perform her new hit '#Beautiful' with Miguel. She adopted the Farmer's Daughter role, perched on haystacks on stage. She later turned up to dedicate 'Hero' to the victims of the tragedies that have tested Americans in recent months, such as Hurricane Sandy, the Boston Marathon bombings and the Oklahoma tornado.

Carey also tweeted a pic of her toned body in a patriotic, stars and stripes bikini this morning, writing: "Gotta be Pon de water for the Fourth of July!" Dayum, she is looking good!